私のデータモデル:Solrの同義語
Dress
|-kind
|-color
|-for_season
次のようにのように私は、特定のシーズンに向けだけでなく、すべての季節のためのモデルを検索したい:
検索クエリ:all seasons
マッチします:Winter, Spring, Summer, Fall
私の同義語ファイルに次の行があります:
all\s seasons: winter, spring, summer, fall
私はそれにクエリ時間をしています。私はsolr管理パネルが用語列の同義語を示すページを分析しているのを見ています。しかし、私がfor_season:all seasons
を検索すると、結果が得られません。
理由は何ですか?これにあなたの時間を感謝します。
編集:
は、ここで私が見つけたものです:
次のように私は、右側に表示される同義語をエスケープする必要がありました:
all news => weather\ forecast, sports, ...
クエリで時間は、私は二重引用符でクエリをラップする必要がありました。私は、それが繰り返された場合を除きことを見つけることができませんようRHS上の元の単語を入れていた
my_field:"all news"
次のとおり。
news => news, weather\ forecast, sports, ...
今では正常に動作することになりそうです。御時間ありがとうございます。
をこのフィールドのスキーマをここに貼り付けることができます – KaKa