私はelasticsearchのphpライブラリを使用して、自分のWebサイトでドキュメントをインデックス付けして検索しています。これは、インデックスを作成するためのコードです。
curl -XPUT 'http://localhost:9200/test/' -d '
{
"index": {
"numberOfShards": 1,
"numberOfReplicas": 1
}
}'
次に、curl XPUT を使用してドキュメントをインデックスに追加し、XGET を使用してインデックスをクエリします。これは、検索語の単数形と複数形が結果を返すときにインデックス全体で一致しないという事実を除いて、うまく機能します。たとえば、「discussions」を検索すると、「discussion」の一致は返されず、その逆も同様です。これはなぜですか?これはelasticsearchでデフォルトで処理されると思いました。単数形/複数形に一致させるために明示的に言及しなければならないことはありますか?