我的实施时间很短暂。
我们正在运行一个solr服务器。我们有3个核心,为了简单起见,我们称之为“会员”,“企业”和“产品”
我试图使用solrnet,但它不支持分片。所以,我担心自己必须建立网址。
因此,当我发现问题时,我使用管理工具为查询构建了一些示例网址。 Solr做“等于”而不是“包含”,它区分大小写。我知道我可能会犯这个错误。
所以,我已经读过我需要将qt param设置为“dismax”,只有当我通过管理工具搜索成员的核心时,才会得到“未定义的字段价格”....我的成员不会有一个价格领域。我的产品确实如此。
我需要在查询时执行以下操作。
我的查询可能都错了,但这就是它的样子(更改了servername以保护无辜)名称字段实际上是用户的名字和姓氏的连续......所以我试图看看是否dismax会看到该名称是否包含单词jim(不区分大小写)。
mysolrserver.mydomain.int:8080/solrQA/select?indent=on&version=2.2&q=Name:jim&fq=&start=0&rows=10&fl = *%2Cscore&安培; QT = dismax&安培;重量=标准&安培; explainOther =安培; hl.fl =安培;碎片= mysolrserver.mydomain.int:8080 /成员,mysolrserver.mydomain.int:8080 /商家
非常感谢任何帮助。
答案 0 :(得分:3)