我正在使用elasticsearch的php庫來索引和查找我的網站中的文檔。這是創建索引的代碼:Elasticsearch不返回單數/複數匹配
curl -XPUT 'http://localhost:9200/test/' -d '
{
"index": {
"numberOfShards": 1,
"numberOfReplicas": 1
}
}'
然後我用捲曲XPUT將文檔添加到索引和XGET查詢索引。除了單數和複數查詢詞在索引中不匹配而返回結果這一事實之外,這很有效。例如,當我搜索「討論」時,不會返回「討論」的匹配,反之亦然。這是爲什麼?我認爲這是默認情況下在elasticsearch中的照顧。有什麼我們必須明確提及它以匹配單數/複數形式嗎?
感謝您的回答。讓我試試看看它是否有效 – Ninja
我試過這個,我得到一個錯誤:「消息:無法加載值[雪球]類設置[類型]」。我應該在這裏安裝更多東西嗎?如果是的話,從哪裏來? – Ninja
您使用的是哪個版本的elasticsearch?我在0.17和主控上進行了測試,它在默認設置下都可以正常工作。你是否以任何方式修改命令? – imotov