Solr的:如何搜索多个领域 [英] Solr: How to search multiple fields
本文介绍了Solr的:如何搜索多个领域的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用solrnet。我有一个标题和说明字段。我需要同时搜索这两个领域。我该怎么做呢?
I am using solrnet. I have a title and Description fields. I need to search both fields simultaneously. How do I do this?
推荐答案
Jayendra的答案是正确的,但如果你想做到这一点没有在单场数据聚合在指数时间(copyFields),并希望而不是使用标准处理程序,而不是dismax在查询的时间去做,在SolrNet你可以这样做:
Jayendra's answer is correct, but if you want to do this without aggregating data in a single field at index-time (copyFields) and want to do it at query-time instead using the standard handler instead of dismax, in SolrNet you can do:
var query = Query.Field("title").Is(mytitle) || Query.Field("Description").Is(mydescription);
var results = solr.Query(query);
请参阅的查询操作符和 DSL 一>了解更多信息。
See query operators and DSL for more information.
这篇关于Solr的:如何搜索多个领域的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文