同义词分析器不起作用

同义词分析器不起作用,第1张

同义词分析器不起作用

您已经接近了,但是我建议您通读文档中的本节,以更好地了解此功能。

解决方案:

PUT /countries{  "mappings": {    "country": {      "properties": {        "countryName": {          "type": "string",          "analyzer": "synonym"        }      }    }  },  "settings": {    "analysis": {      "filter": {        "synonym": {          "ignore_case": "true",          "type": "synonym",          "synonyms_path": "synonym.txt"        }      },      "analyzer": {        "synonym": {          "filter": [ "lowercase", "synonym"          ],          "tokenizer": "whitespace"        }      }    }  }}

您需要删除索引,然后使用上面的映射再次创建索引。然后使用以下查询:

  "query": {    "query_string": {      "fields": [        "countryName"      ],      "default_operator": "AND",      "query": "united states"    }  }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5001329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存