面向搜索对于通用文本搜索真的有用吗?

时间:2010-10-20 09:27:51

标签: lucene

我很感兴趣的是使用Lucene和Bobo进行分面搜索的可能性,但是如果他们只是搜索文本而不是已分解成多个字段的数据,那么对于用户的实用程度有一些问题。可能是一个方面和统计的目标。

1 个答案:

答案 0 :(得分:1)

分面是否有用取决于您的使用案例 - 尽管如果做得对,它往往非常用户友好。

事实上,正如您所指出的,您的方面的质量取决于数据的质量。如果您无法以任何方式对任何Lucene文档进行分类,那么可能不会为您提供分面。

但是,如果您甚至可以实现对数据的简单分类 - 例如源系统,创建日期,语言或大小 - 那么这肯定可以帮助用户。同样,要面对的是取决于您的用例。有用的方面不必基于内容源中存在的字段值,在索引数据之前处理数据时可以填充它们。

如果您有足够的时间进行开发(右图),那么使用BalieOpenNLP等类别的分类系统可以根据您的用户提供良好的分面选项域。

如果你的应用程序允许,可以选择引入Folksonomies,让用户标签成为分面选项。