Java 多域lucene搜索
Hi有一个应用程序,它将加载不同的元数据字段。 他们预计将有大约5000-10000个油田 是否可以使用lucene一次搜索所有的ASE字段,而不将它们索引到一个字段中 MultiFieldQueryParser使用每个字段生成一个查询,如果我没有弄错的话,默认值设置为一次大约1000个组合查询 是否有其他解析器搜索所有字段Java 多域lucene搜索,java,lucene,full-text-search,search-engine,Java,Lucene,Full Text Search,Search Engine,Hi有一个应用程序,它将加载不同的元数据字段。 他们预计将有大约5000-10000个油田 是否可以使用lucene一次搜索所有的ASE字段,而不将它们索引到一个字段中 MultiFieldQueryParser使用每个字段生成一个查询,如果我没有弄错的话,默认值设置为一次大约1000个组合查询 是否有其他解析器搜索所有字段 //Trind不,如果您有多个字段,并且希望搜索所有字段,那么您必须搜索所有字段 从理论上讲,搜索多个小领域与搜索一个大领域是有区别的: 换句话说:对于标准析取(OR'd)
//Trind不,如果您有多个字段,并且希望搜索所有字段,那么您必须搜索所有字段 从理论上讲,搜索多个小领域与搜索一个大领域是有区别的: 换句话说:对于标准析取(OR'd)查询,子句的数量并不真正影响性能,除非有更多的文档是潜在的匹配项 在实践中,您可能会看到一些问题;我不确定。在假设需要将它们全部索引为一个之前,我会尝试一下 (默认情况下,子句的最大数目为1024,但您可以通过更改。)