在Solr查询中,当我使用 OR (上限字母)时,查询处理时间为 172 ms 。但是当我使用 或 (小写字母)时,查询处理时间为 109 ms 。在solr搜索查询中使用区分大小写的布尔运算符会产生什么影响...?
以下是我的查询
// mydoamin:8983 / solr / C62 / select?q = content(every)或contentstem(every)
答案 0 :(得分:1)
根据Query Parser Syntax的布尔运算符区分大小写。
Boolean operators must be ALL CAPS
因此,当您使用OR时,实际上是OR查询 但是,小写或者是普通的文本搜索,它将比布尔快。
请检查使用Debug选项形成的Query。