引用符の分割が一致しない場合があり、2つの隣接するストップワードが存在しています。
(The bot translated the original post https://lists.apache.org/thread/5yo7v8lt1rk028q715415lsqqf1to88k into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは!
text_en_splittingフィールドタイプ(Solr 8.8.2、非常にバニラなスキーマ)について質問があります。以下のようなクエリで失敗していることに気付きました:title:"The Mark of the Crown"
、しかし、以下のようなクエリでは成功しています:title:The Mark of the Crown
。
Solrの解析ツールを使用してみたところ、インデックスアナライザーは "The Mark of the Crown" を [_, mark, _, crown]
に変換しますが、クエリアナライザーはそれを [_, mark, _, _, crown]
に変換します。インデックスアナライザーの最終フィルターとして FlattenGraphFilterFactory があり、これは隣接する _
を結合するようです。クエリアナライザーにも FlattenGraphFilterFactory を追加したところ、この問題は解決しました。
これは合理的な解決策でしょうか?もしそうなら、それをデフォルトにすべきでしょうか?それとも、私が間違ったフィールドタイプを使用しているのでしょうか?
よろしくお願いします。
Drini
トピックへ返信するには、ログインが必要です。