编写AND以查询Solr

| 我想向本地Solr发送查询。目前,我正在发送此信息: http:// localhost:9001 / solrfacetsearch / master_Shop / select /?q = keyword_text_mv%3Aapple&version = 2.2&start = 0&rows = 10&indent = on&qt = geo&lat = 52.398&long = 4.93653&radius = 2000&debugQuery = true。 如您所见,查询为
keyword_text_mv : apple
我想寄1英镑。 我该怎么写?可以吗? http:// localhost:9001 / solrfacetsearch / master_Shop / select /?q = keyword_text_mv%3Aapple AND orange&version = 2.2&start = 0&rows = 10&indent = on&qt = geo&lat = 52.398&long = 4.93653&radius = 2000&debugQuery = true     
已邀请:
有不同的方法。例如: -使用
+apple +orange
-或使用
q={!lucene q.op=AND df=keyword_text_mv}
设置默认选项 ->按照该链接(由零页发布)很有帮助-> http://wiki.apache.org/solr/SolrQuerySyntax     
我发现将基于括号的逻辑分组与布尔语句一起使用会容易得多,换句话说,您的查询将变成:
keyword_text_mv:(apple AND orange)
但是这有点奇怪,不确定某个东西可以同时具有两个值吗?我认为您可能正在寻找:
keyword_text_mv:(apple OR orange)
也许?     

要回复问题请先登录注册