我在两个方面Solr的查询优先
方式1取得了Solr的查询:
状态= “已发送” 和主机名: “host.com” 和LOG_DATE:2011-12-08T00:00: 00Z TO 2011-12-08T23:59:59Z] 结果:328232
方式2:
主机名: “host.com” AND LOG_DATE:2011-12-08T00:00:00Z TO 2011- 12-08T23:59:59Z] AND status =“发送” 结果:62359
我通过原始数据集中的grep等进行验证,发现第二种查询方式2:给出了正确的计数。这是查询应该如何或者我有一个格式不正确的查询?
我的另一个问题是我只用索引进行索引和搜索,因此我有可能告诉solr不知何故不计算分数,并且在返回结果时不要担心分数?它会让事情变得更快吗?
'status =“sent”'是一个无效的查询;它应该是'状态:发送' –