2011-12-03 10 views
0

からハイパーリンクを削除すると、結果はこのようなものになります。私は言葉を言う(グーグル)で検索すると..私はSolrのプロジェクトに取り組んでいる検索結果の内容(Solrの3.4.0)


Googleの

など.... Googleは、検索エンジンである[私たちについて] [サインイン]

www.google.com


Aあなたが見ることができます、検索結果で私はコンテンツからハイパーリンク(私たちについてとサインイン)を削除する必要があります..私はどのようにこれを行うことができますソル。

ありがとうございます。

答えて

1

SolrはあなたがSolrにフィードしたものを返すでしょう。
リンクがフィールドに格納されている場合、リンクはそのまま応答として返されます。
フィルタリング部分はクライアント側で処理する必要があります。

+0

または、インデックスに項目を挿入しているプロセスでフィルタリングを実行します。 –

+0

あなたの答えはJayendraとPaige Cookに感謝します。私はSchema.xmlのクエリにアナライザを使用するかどうか質問したいと思います。特定のフィルタを追加して[リンク]を削除できますか? – sakurami

+0

アナライザとフィルタは、索引付けされたデータに対してのみ機能します。したがって、HTMLFilterのようなフィルタは、インデックスデータのhtmlタグを削除します。しかし、格納されたデータは変更されず、solrに供給されたままになります。したがって、データが表示される前に、データが供給される前に、またはクライアント側で処理が行われなければなりません。 – Jayendra

関連する問題