我有一个大的solr索引,我注意到一些字段没有正确更新(索引是动态的).
这导致一些字段具有空的"id"字段.
我尝试了这些查询,但它们不起作用:
id:''
id:NULL
id:null
id:""
id:
id:['' TO *]
Run Code Online (Sandbox Code Playgroud)
有没有办法查询空字段?
谢谢
我有一个应用程序做前缀搜索一段时间.最近索引规模增加了,结果发现一些前缀太多了,无法让lucene处理.它一直给我一个Too Many Clauses错误,这非常令人沮丧,因为我一直在查看我的JAR并确认所包含的代码都没有实际使用布尔查询.
为什么不抛出像Too Many Hits例外的东西?为什么增加布尔查询的静态max子句整数实际上会使这个错误消失,当我肯定只使用前缀查询?查询是如何运行的,我不理解; 是他们秘密成为布尔查询?