2016-11-01 47 views
0

我想從我的搜索結果中添加突出顯示。我的問題是查詢不包含任何內容字段。 搜索似乎工作,但我想,當我創建索引時,我需要告訴Solr存儲文本或其他東西。Solr no content field = no highlighting

我在Windows上運行Solr。

java -Dc=aceapps -Dauto=yes -Ddata=files -Drecursive=yes -Dfiletypes=pdf,doc,docx,ppt,pptx,xls,xlsx,odt,odp,ods,ott,otp,ots,rtf,htm,html -jar example/exampledocs/post.jar "\user\PowerBI" 

回答

0

很難回答的時候,我們不知道你的schema.xml或solrconfig.xml中

看一看維基爲標準熒光筆:

https://cwiki.apache.org/confluence/display/solr/Standard+Highlighter

Solr的還附帶一個名爲techproduct的示例核心,並且突出顯示了一個很好的例子。查看solrconfig.xml中的請求處理程序和突出顯示器以及它在該示例中應用於的字段。

+0

我所做的唯一事情就是安裝Solr並將一些文件添加到索引中。所以schema.xml和solrconfig.xml應該是默認的。是否有可能突出工作在word,excel,pdf ..? – boje

+0

您將文檔添加到什麼核心?高科枝產品?還是你做了一個新的並添加到那個? 一旦文件被Solr攝取,它就會被轉換爲純文本的反向索引,因此所有文檔,無論是單詞,excel,PDF,文本,無論索引中的純文本是什麼,所以突出顯示都可以處理索引的任何事情。 – Jayce444

+0

我創建了一個新的。 – boje