gpt4 book ai didi

java - Solr synonym.txt在elasticsearch上添加

转载 作者:行者123 更新时间:2023-12-03 01:10:38 25 4
gpt4 key购买 nike

我已经在solr中工作了synonym.txt。现在,我想在elasticseach中添加相同的txt文件。我该怎么办。在solr上很容易,我只是将该文件保留在系统中。在elsticsearch,我添加了此内容,并且还运行了一些命令,但是它不起作用。

PUT /test_index
{
"settings": {
"index": {
"analysis": {
"analyzer": {
"synonym": {
"tokenizer": "whitespace",
"filter": [ "synonym" ]
}
},
"filter": {
"synonym": {
"type": "synonym",
"synonyms_path": "analysis/synonym.txt"
}
}
}
}
}
}
我在做什么错我需要再次做索引还是需要将其与任何字段映射。我的搜索结果取决于多个字段。

最佳答案

希望您已将synonym应用于ES映射中的现有字段,您刚刚提供了索引设置,并且需要提供索引映射以进行确认。
另外,将分析器添加到现有字段是一项重大更改,您必须再次为数据重新索引以查看更新的 token 。
您必须使用Analyze API来查看索引上已更新的标记,还请交叉检查是否已正确添加synonym.txt,并且使用此文件创建索引设置时没有错误。

关于java - Solr synonym.txt在elasticsearch上添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64365364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com