2012-05-14 15 views
0

非常に大きな文書を索引付けしました。場合によっては、これらの文書の文字数が100,000文字の場合もあります。私は "Solr"を照会しているときに、文書の一部を返す方法がありますか(300番目の文字を言うことができます)?これを達成するためにschema.xmlまたはsolrconfig.xmlに設定する属性はありますか? 私は多くのことを試みましたが、何も機能しませんでした。Solrに検索可能なテキストの一部を表示

は、プレビューをしたい場合、あなたはcopyFieldを使用してmaxCharsを指定する必要が

+0

あなたは 'solr-user'メーリングリストへのクロス投稿をしています。あなたがそこで良い答えを受け取ったら、ここにも投稿してください。 ':)' – beerbajay

+0

私は – anarchos78

答えて

3

トム、事前にありがとう:

<copyField source="searchedField" dest="previewField" maxChars="300" /> 

その後、あなたの結果でpreviewFieldの代わりsearchedFieldを表示します。

私はあなたと仮定しています通常の検索のハイライトが必要です。その場合は、this answerに記載されているhl.fragsizeの組み込みhighlighting parametersを使用してください。

関連する問題