{ "settings": { "index": { "number_of_shards": 1, "number_of_replicas": 0, "refresh_interval": "1000ms" }, "similarity": { "scripted_sim": { "type": "scripted", "script": { "source": "double idf = Math.log(1+(field.docCount-term.docFreq+0.5)/(term.docFreq + 0.5))/Math.log(1+((field.docCount-0.5)/1.5)); return query.boost * idf * Math.min(doc.freq, 1);" } } } }, "mappings": { "dynamic": false, "properties": { "skill_id": { "type": "keyword", "store": true }, "space_id": { "type": "keyword", "store": true }, "folder_id": { "type": "keyword", "store": true }, "name": { "type": "text", "index": false, "store": true }, "name_tks": { "type": "text", "similarity": "scripted_sim", "analyzer": "whitespace", "store": true }, "tags": { "type": "text", "index": false, "store": true }, "tags_tks": { "type": "text", "similarity": "scripted_sim", "analyzer": "whitespace", "store": true }, "description": { "type": "text", "index": false, "store": true }, "description_tks": { "type": "text", "similarity": "scripted_sim", "analyzer": "whitespace", "store": true }, "content": { "type": "text", "index": false, "store": true }, "content_tks": { "type": "text", "similarity": "scripted_sim", "analyzer": "whitespace", "store": true }, "q_3072_vec": { "type": "dense_vector", "dims": 3072, "index": true, "similarity": "cosine" }, "q_2560_vec": { "type": "dense_vector", "dims": 2560, "index": true, "similarity": "cosine" }, "q_1536_vec": { "type": "dense_vector", "dims": 1536, "index": true, "similarity": "cosine" }, "q_1024_vec": { "type": "dense_vector", "dims": 1024, "index": true, "similarity": "cosine" }, "q_768_vec": { "type": "dense_vector", "dims": 768, "index": true, "similarity": "cosine" }, "q_512_vec": { "type": "dense_vector", "dims": 512, "index": true, "similarity": "cosine" }, "q_256_vec": { "type": "dense_vector", "dims": 256, "index": true, "similarity": "cosine" }, "version": { "type": "keyword", "store": true }, "status": { "type": "keyword", "store": true }, "create_time": { "type": "long", "store": true }, "update_time": { "type": "long", "store": true } } } }