Solr中多个索引的多个查询

时间:2016-05-11 06:54:12

标签: indexing solr edismax solr-boost

我的项目中有多个索引。借助字段类型,我可以对文档进行排序并获得所需的结果。所以,到目前为止没问题。 但是如何为每种类型实现提升查询? 例如,我现在在solrconfig.xml中有类似的东西:

<str name="qf">title^10 description^5 keywords^3 content^2</str>

据我了解,这适用于所有类型的搜索。我需要的功能允许我根据我正在执行的搜索类型来提升不同的字段。就像type = teacher那样  <str name="qf">title^2 content^5</str>,如果type = pilot,那么<str name="qf">title^1 description^10 content^15</str>是否可能?如果是,怎么样?

如果我在各种类型搜索并且在飞行员和老师有比赛,但是想首先显示型教师的结果。我怎样才能实现htis?

我很感激任何可能的帮助,也想知道是否可以在不使用不同内核的情况下为每个索引进行不同的提升,因为它现在可能对项目来说完全过度。

0 个答案:

没有答案