私はelasticsearchのPHPライブラリを使用して、私のウェブサイトで文書を索引付けしています。これは、インデックスを作成するためのコードです:Elasticsearchが単数形/複数形を返さない
curl -XPUT 'http://localhost:9200/test/' -d '
{
"index": {
"numberOfShards": 1,
"numberOfReplicas": 1
}
}'
私は、インデックスを照会するインデックスとXGETにドキュメントを追加するカールXPUTを使用しています。これは、検索語の特異語と複数形が結果を返す間に索引全体で一致しないという事実を除いて、うまく機能します。たとえば、「ディスカッション」を検索すると、「ディスカッション」の一致は返されず、逆も同様です。なぜこれはそうですか?私はこれがデフォルトでelasticsearchで世話をすると考えました。単数形/複数形と一致するために明示的に言及しなければならないことはありますか?
答えをありがとう。 – Ninja
私はこれを試しましたが、エラーが発生しました: "メッセージ:値[雪ボール]でクラス設定[タイプ]をロードできませんでした"。私はここに何かをインストールする必要がありますか?もしそうなら、何からそしてどこから? – Ninja
どのバージョンのelasticsearchを使用していますか?私は0.17とマスターでそれをテストし、両方のデフォルト設定で正常に動作します。あなたは何らかの方法でコマンドを修正しましたか? – imotov