我已经设置了Solr服务器,现在,我有两个网站要索引并使用SolrNet进行搜索。
如何在Solr中区分这两个网站的内容?
答案 0 :(得分:4)
您可能需要查看此文档:http://wiki.apache.org/solr/MultipleIndexes 我认为最好的方法是使用Multiple Solr Core。
答案 1 :(得分:2)
另一种选择是您只需添加一个新字段即可指示该项目的网站。例如,您可以添加名为type
的字段。
在website1.com上搜索会要求您过滤type
字段。
&fq=type:website1.com
这样你只需要处理一个核心和一个schema.xml文件。如果两个站点的页面都具有非常相似的字段集,则此功能可用,如果您计划执行此操作,则可以更轻松地在两个站点中进行搜索。
http://wiki.apache.org/solr/MultipleIndexes#Flattening_Data_Into_a_Single_Index