1
我正在实现基于hibernate search3.2的图书搜索功能。如何用逗号分隔的文本值索引字段 - hibernate搜索
Book对象包含一个名为authornames的字段。 Authornames值是名称的列表和逗号是分路器,说:“约翰·威尔,罗宾·罗德,詹姆斯Timerberland”
@Field(index = org.hibernate.search.annotations.Index.UN_TOKENIZED,store=Store.YES)
@FieldBridge(impl=CollectionToCSVBridge.class)
private Set<String> authornames;
我需要每名被UN_TOKENIZED,让用户搜索单作者姓名书:约翰,罗宾罗德或James Timerberland。
我用卢克检查指数法,并在authornames字段值存储为“约翰·威尔,罗宾·罗德,詹姆斯Timerberland”,但我不能得到通过查询结果“authornames:约翰将”
任何人都可以告诉我我该怎么做?