我从oracle数据库导入了我的xml文档并将它们编入索引。当我在管理控制台中搜索:时,我会得到结果。我的xml格式并不接近solr所期望的格式。但是当我搜索任何属于我的xml文档的单词时,Solr会显示整个xml文档。例如,如果我搜索单词“voicemail”,solr会显示包含“voicemail”字样的xml文档
现在,当我去solr /浏览并给:我确实看到了一些东西但是每个结果都像下面(没有数据),即使我搜索相同的单词“voicemail”我在下面。可以一些身体!!!!!!请咨询!!!!!
价格: 特征: 有货
我只能想到两件事,一件是solrconfig.xml中的设置(如下所示)。
<requestHandler name="/browse" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="wt">velocity</str>
<str name="v.template">browse</str>
<str name="v.layout">layout</str>
<str name="title">Solritas</str>
<str name="df">text</str>
<str name="defType">edismax</str>
<str name="q.alt">*:*</str>
<str name="rows">10</str>
<str name="fl">*,score</str>
<str name="mlt.qf">
text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
</str>
<str name="mlt.fl">text,features,name,sku,id,manu,cat</str>
<int name="mlt.count">3</int>
<str name="qf">
text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
</str>
答案 0 :(得分:0)
您将在solr / collection / conf / velocity文件夹中找到browse.vm和product.vm文件 默认情况下,Solr在书籍数据上附带一个默认示例。因此,ui部分显示了价格:特点:有货
如果要在浏览页面上显示索引字段的元数据,则必须在上述位置修改product-doc.vm文件,并且必须在其中添加元数据字段名称。