2009-11-25 62 views
0

好的球員,在我的模式說我有4個領域:SOLR如何返回僅限於匹配的內容

<field name="SiteIdentifier" type="string" indexed="true" stored="true" required="true"/> 
<field name="Title" type="text" indexed="true" stored="true"/> 
<field name="Content" type="text" indexed="true" stored="true"/> 
<field name="URL" type="text" indexed="true" stored="true"/> 

是否有某種內置的FieldType在SOLR,我只能返回文字數量有限從我上面的一個領域。

因此,在我的索引中說,「內容」字段中有500個字符。我搜索單詞「訂閱」。說「訂閱」一詞在特定的「內容」字段中出現兩次或更多。

現在,在這種情況下,我只想返回,無論如何,100個字符形成內容字段。

首先,這是可能的和簡單的,只是使用我不知道的FieldType?

如果是這樣,還可以指定它返回包含AT至少一個搜索項的100個字符?

很酷,謝謝!

回答

4

我認爲你正在尋找一個名爲「點擊高亮」的功能,它可以讓你突出顯示與查詢相匹配的文本。

請參閱the docssample1,sample2

+0

感謝兄弟,我會檢查出來並回復你,歡呼! – andy 2009-11-25 23:34:44

相關問題