当索引不存在且调用以下函数时,默认会创建一个索引:embeddingStore = ElasticsearchEmbeddingStore.builder() .serverUrl("http://localhost:9200") .indexName(model) .dimension(1536) .build();
描述bug
然而,创建的'vector'元素缺少"index":和"similarity"字段:
这里使用python库创建了一个索引:
"text": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"vector": {
"type": "dense_vector",
"dims": 1536,
"index": true,
"similarity": "cosine"
}
这里使用langchain4j创建了一个索引:
"text": {
"type": "text"
},
"vector": {
"type": "dense_vector",
"dims": 1536
}
请完成以下信息:
- LangChain4j版本:0.29.1
- 使用的LLM(s):OpenAI
1条答案
按热度按时间nkhmeac61#
相关:#712 和 #760