例如,有一个单词" apple",我想知道它在不同的行中发生的次数。
谢谢!
修改
我有一个数据库,其中包含人们正在谈论的内容的文本数据。 例如: 人民1:我喜欢苹果。 People2:我喜欢apple和stackoverflow。 忽略常用词我们可以看到 Topic1是由2个人谈论的苹果。 Topic2是stackoverflow,由1人讨论。
我希望索引引擎能够获取所有谈话最多的主题。它类似于寻找热门话题。
答案 0 :(得分:0)
默认情况下不能。全文搜索不是关于计算事件的数量,而是关于找到最合适的结果(在Lucene术语中BundleActivator
s)。在这种情况下谈论行也会产生误导。你真的需要谈论索引的内容/字段。
也就是说,您可以访问Hibernate Search中的底层Lucene资源。除此之外,您还可以访问Document
,这样您就可以获得给定学期的学期频率。
稍微相关,还有一个faceting API,但它处理具体的值。
实际上,您必须提供有关您要解决的问题的更多背景信息。