ユーザーが検索ボックスに「word1 word2」のようなものを入力して、word2 の直前に word1 を含むドキュメントのみを受信できるようにしたいと考えています。次のような Solr の他の機能を利用するとさらに効果的です。
- タイトル:"word1 word2"
- テキスト:(単語1または単語2)
- "word1 word2"~5
現在の SQS は次のように設定されています: searchqueryset = SearchQuerySet().filter(content=AltParser('edismax', Raw(query), pf="title^1.5 text^1"))
そして、Rawを使用しているにもかかわらず、物事はまだエスケープされていると思います(私が得た結果に基づいて).
さらに情報が役立つかどうか教えてください。
ありがとう!ジェイク