Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Lucene A-Z列表_Java_Lucene_Hibernate Search - Fatal编程技术网

Java Lucene A-Z列表

Java Lucene A-Z列表,java,lucene,hibernate-search,Java,Lucene,Hibernate Search,我想有一个索引视图和一个B C D E…为了刻面所有我的lucene结果与字母表 我一直在谷歌上搜索,什么也没找到 我尝试使用bobo facet库,但id无效。我想得到这样一个数组: Results{ prefix A: 1 results prefix B: 2 results prefix C: 3 results prefix D: 0 results .... } 这样,如果有前缀的结果,我可以禁用或启用按钮 有什么想法吗 谢谢 谢谢你的回复 目前我使用

我想有一个索引视图和一个B C D E…为了刻面所有我的lucene结果与字母表

我一直在谷歌上搜索,什么也没找到

我尝试使用bobo facet库,但id无效。我想得到这样一个数组:

Results{
   prefix A: 1 results
   prefix B: 2 results
   prefix C: 3 results 
   prefix D: 0 results 
....
}
这样,如果有前缀的结果,我可以禁用或启用按钮

有什么想法吗

谢谢


谢谢你的回复

目前我使用Hibernate搜索作为核心系统。此外,为了获得facet,我使用BOBO库()。所以,正如你之前所说,我正在考虑用标题的第一个单词创建一个新的领域。这样我就可以和BOBO一起获得切面

目前我不考虑安装SOLR

我想我可以找到一些代码来避免为这个新字段编制索引,我的意思是,在wilcard查询中,而不是直接在字段上,我没有找到任何代码:)


Hibernator。

您是否考虑过使用Solr(或ElasticSearch)而不仅仅是普通的Lucene?如果是这样,那么您所需要做的就是将单词的第一个字母存储为索引对象上的一个单独字段,然后按该第一个字母字段进行方面搜索。Solr(和ElasticSearch)具有开箱即用的刻面功能。

感谢您的回复!目前我使用Hibernate搜索作为核心系统。此外,为了获得facet,我使用BOBO库()。所以,正如你之前所说,我正在考虑用标题的第一个单词创建一个新的领域。这样我就可以和BOBO一起获得切面。目前我不考虑安装SOLR。我想我可以找到一些代码来避免索引这个新字段,我的意思是,在wilcard查询中,而不是直接在字段中,我没有找到任何代码:)Hibernator。