私はSolrを初めて使い、 "空白を整える"と "ハッシュ記号を無視する"という問題に直面しています。例えば空白を切り捨て、ハッシュ記号を無視する
、私は私のデータベースに結果を以下している場合:「RedBlue」の検索は、私が「レッド・ブルー」のために上記のが、もし検索のすべてを取得する場合
"Red Blue abc",
"abc RedBlue",
"Red abc Blue",
"Red abc",
"Blue abc"
は今、私がすることができません上記のすべての結果を取得します。いくつかは見逃されている。ハッシュ記号と同じ問題です。「Red#Blue」を検索すると、同じ問題に直面しています。
ありがとうございました。
空白とハッシュタグを 'str_replace'または' preg_replace'で取り除くことはできますが、それはユーザーが期待するものとは異なるコンテンツを与えるかもしれない、いいえ?例えば、「前」と「前」とを区別することは不可能である。 – chris85