2017-10-03 1 views
0

シソーラスのノンスティックとノンスティックの2つのエントリをマルチウェイとして配置しました。Endecaシソーラスが期待通りに機能しない

シソーラスのendeca文書ごとに、複数の方法でエントリを入力すると、検索用語のいずれかがすべての結果を提供します。

ここで私が仮定しているのは、私がノンスティックかノンスティックかを調べると、結果は同じでなければならないということです。

しかし、それは私たちに異なる結果セットを与え、非粘着用語では結果がより少なくなります。

いくつかの分析の後、ノンスティックタームを検索すると、ノンスティック、ノンスティック、スティックノンを検索します。非スティックの場合は非スティックと非スティックのみを検索しますが、非スティックの場合は検索しません。

どうすればこの問題を解決できますか?

+0

てみ '自動フレージングでフレーズとして'非stick'を追加'セクションに分かれています。 – radimpe

+0

検索の一致条件は何ですか?それは何ですか? –

+0

マッチモードはAllPartial –

答えて

0

デフォルトでendecaは '特殊文字'(つまりアルファベットではない文字)をインデックスに登録しません。また、特殊文字のシソーラスエントリをトリガーしません。したがって、このようなエントリを作成した場合、非スティックはエントリをトリガしませんが、スティックは行いません。

あなたはアイスクリーム、アイスクリーム、「アイスクリーム」などを使用して複雑な例を与えるendecaのドキュメントにこれについての詳細を読むことができ

関連する問題