なぜ`edismax`はフィールドレベルのワイルドカードクエリを`*:*`にリセットするのですか?
トピック作成者:ks-solruserml-bot (2024/09/11 21:25 投稿)
4
(The bot translated the original post https://lists.apache.org/thread/8jq4f1vqw6mwd27wo69mztr0lj4y2tx6 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、Solrユーザーの皆さん、
なぜedismax
クエリはフィールド存在クエリを*:*
にリセットするのでしょうか?これは予想された動作でしょうか、それともバグでしょうか?
edismax
クエリ "q": "{!edismax qf=keywords v='*'}"
または他の形式 "q=*&qf=keywords.en&defType=edismax"
を使用していますが、これは keywords:*
に変換されると予想していました。
パーサーデバッグクエリのレスポンスは以下の通りです:
"parsedquery": "+MatchAllDocsQuery(*:*)",
"parsedquery_toString": "+*:*",
"QParser": "ExtendedDismaxQParser",
トピックへ返信するには、ログインが必要です。