ESは初めてなので、ばかげた質問かもしれませんが、ワイルドカードを使用して検索しようとしています。例: "SOMECODE*"
および"*SOMECODE"
正常に動作しますが、ドキュメントの値に。が含まれている場合があります"SOMECODE/FRED"
。
問題は*
、何とでも一致することです(何も含まれていません)。
*SOMECODE
にヒットしSOMECODE/FRED
ます。
検索してみまし*/SOMECODE
たが、何も返されません。
フィールドのトークン化が根本的な問題だと思います。
つまり、/
値は2ワードになります。
フィールド上の地図をに設定してみましたnot_analyzed
が、まったく検索できません。
私はそれを間違っていますか?
ありがとう