2017-08-16 14 views
0

私はあるサーバーから別のサーバーに移動しています。私はSolr 6.6.0の新しいコピーをインストールしました。私は同義語とは別に、それがすべて働いている。 Solrの同義語が動作していないようです

漫画、コミック、漫画、おかしい、描画、スケッチ、描画、図面、私はSolrの再起動した

を描き、そして:これは私が私のsynonyms.txtファイルに持っているものの一例です次に試験した:

((keywords:"cartoon") OR (description:"cartoon")) 

しかし、結果は得られません。私が検索した場合:

((keywords:"cartoons") OR (description:"cartoons")) 

...結果が表示されます。同義語を有効にするために何か他のことをする必要がありますか?ここで

スキーマ内容です:https://pastebin.com/TjYxEfbi

興味深いことに、はるかに小さい規模で動作するようです:ここでhttps://pastebin.com/eV3emAjv

は私のsynonyms.txtファイルです。私はちょうどファイルでこれを置く場合:

cartoon, comic, cartoons, funny, drawing, sketch, draw, drawings, draw 

... Solrのを再起動して、出来上がりそれは(31000の結果)動作します。しかし、残りのコンテンツを戻すとすぐに私は何も得ません。私の同義語.txtファイルには、それが正しく解析されないようなものがなければなりません。そのファイルをデバッグする方法はありませんか?私は1000以上のルールを持っていますが、そうでなければチェックする必要があります。

更新日:私はそれを1行まで追跡しました。私はこれをコメントアウトした場合、それは(などなど、テストを再読み込み、削除をたくさん取った)正常に動作します:

clipart, clip-art, image, art, graphics, clip, images, picture, pictures, vemultimedia, cartoon, royalty+free, royalty-free 

任意のアイデアなぜそれが1つを好きではないでしょうか?

UPDATE 2:私はこの問題を発見しましたが、今は解決策が何であるか分かりません。私は+または好きとは思われないことがわかってきました - - 言葉で少しデバッグした後

cartoon, comic, cartoons, funny, drawing, sketch, draw, drawings, draw 

clipart, clip-art, image, art, graphics, clip, images, picture, pictures, vemultimedia, royalty+free, royalty-free, cartoon 

基本的に、我々は中に単語「漫画」を持っている2行を持っていました
royalty+free 
royalty-free 

確かにこれは可能でしょうか?単語間にダッシュやスペースを使用できますか? :/

+0

はい、私たちにあなたのschema.xmlを表示してください。 – Oyeme

+0

@Oyemeありがとうございます - 私はペーストビン(https://pastebin.com/eV3emAjv)で自分の投稿を更新しました –

+0

投稿に記載した構文はどちらも同じようです。しかし、あなたは他の人がそうでないときにあなたに結果を与えると言った。 – Jeyaprakash

答えて

0

古いサーバーと新しいサーバーは同じバージョンのsolrを持っていますか? そうでなければ、古いバージョンのsolrに基づいてデータを再索引付けする必要があります。

+0

ありがとう。バージョンはかなり異なっています(もう1つは3〜4年前に設定されていましたが、新しいバージョンは最新のものの1つです)。しかし、すべてのデータが新鮮にインポートされました。変更を取り戻すためにインデックスを再作成する必要がありますか?もしそうなら、それは問題ではありませんが、私はデータが索引付けされた後でもそれを選ぶと仮定しました。 –

+0

新しいソルバーで再索引付けされた場合は正常に動作するはずです。 configsが正しいことを確認できますか、あなたのコレクションは同義語を持つconfigsを使用していますか? – jsp

+0

あなたのconfigs/xml/synonyms.txtファイルを検証するツールはありますか? –

関連する問題