【发布时间】:2010-03-17 21:42:51
【问题描述】:
我有一个应用程序可以存储有关人员的所有类型的数据。 当前的 cfsearch 功能(在 Verity 中)包括搜索附加到这些人的文档。
如果我有 2 份文件附加到 1 个人,其中 1 份文件中包含 ABC,而另一个文件中包含 XYZ,我对“ABC AND XYZ”的理想搜索结果将返回 1 个人。但由于两个“单词”都在不同的文档中编入索引,标准行为是不从 cfsearch 返回任何结果,因为这两个文档中的任何一个都不存在该组合。
是否有任何方法可以组合索引文档和/或查询数据,从而在相关文档和数据的组合中执行搜索? 在我的应用程序中,这意味着我可以索引有关人员的所有文档和数据,并进行智能“全局”搜索以找到合适的人。
添加:这也意味着,如果我有一个人附有多个文档(可能还有一些额外的索引查询数据),从搜索的角度来看,我希望将所有这些数据视为一'。 IE。如果我有包含 BREAD 的 document1 和包含 BUTTER 的同一个人的 document2,理想情况下,搜索 BREAD AND BUTTER 将导致指向该人的指针。 (当然,正常的 searchindex 找不到任何匹配项,因为两个文档都不包含两个单词。
非常感谢任何指针和帮助! (与 Verity 相比,Solr 是否应该提供新的可能性,没问题!)
谢谢!
巴特
【问题讨论】:
标签: coldfusion solr verity cfsearch