Coldfusion CFSEARCH:使用Solr索引SQL数据

时间:2011-11-18 15:51:35

标签: coldfusion solr indexing cfsearch

我阅读了Ben Forta撰写的“Web应用程序构建工具包”的索引SQL数据章节。

将查询对象传递给CFINDEX标记非常适合从头开始构建索引,将我的表的“productName”设置为文档标题,将“productDescription”设置为正文,依此类推。

无论如何,我的查询产生如下结果集:

productName    |    attributeType    |    attributeValue

prod1          |    color            |    green
prod1          |    gender           |    man
prod2          |    color            |    blue
prod2          |    gender           |    woman
prod3          |    color            |    green
prod3          |    gender           |    unisex

......等等。

我如何索引/搜索以搜索“我”,我正在寻找绿色手表,我是男人“并且一定要先找到”prod1“?

1 个答案:

答案 0 :(得分:0)

考虑使用类别 - 您必须创建一个支持类别的集合(它带来一些开销)并在索引db记录时提供“category”属性。然后在搜索时,您可以将范围限制为感兴趣的类别。顺便说一句,如果您需要,可以将多个类别应用于单个项目。