我正在使用 elasticsearch 的 php 库来索引和查找我网站中的文档。这是创建索引的代码:
curl -XPUT 'http://localhost:9200/test/' -d '
{
"index": {
"numberOfShards": 1,
"numberOfReplicas": 1
}
}'
然后我使用 curl XPUT 将文档添加到索引中,并使用 XGET 来查询索引。这很好用,除了查询词的单数和复数在返回结果时在索引中不匹配。例如,当我搜索“讨论”时,不会返回“讨论”的匹配项,反之亦然。为什么会这样?我认为这是默认情况下在 elasticsearch 中处理的。为了匹配单数/复数形式,我们有什么需要明确提及的吗?