2016-11-01 46 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