Solr的:如何搜索多个领域 [英] Solr: How to search multiple fields

查看:253
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆