使用solr的dataimporthandler为文本框创建jquery自动完成。建议需要从有经验的solr程序员创建索引索引
我想查询“产品”表中的所有产品。 “特征”表中有一个外键。产品可能具有或不具有一个或多个功能。
我想要一个字段中的产品名称(比如“产品”)及其所有与其相关的功能。每个产品都具有用逗号分隔的多值字段中的功能。
我想这样做,使索引smaler,从而使搜索更快。
代替具有的:
产品1 - >特征1
产品1 - >特征2
产品1 - >特征3
产品1 - >特点4
(文件具有两个字段)
它将是:
产品1 - > [特征1,特征,特征3,特征]
这种做法将使该指数包含较少的文件。我觉得它会提供快速的搜索结果。但是,它会导致客户端分割字段和更新文本框的一些工作。
我所看到的唯一缺点是特征字段在Ngram方面有时会很大。
还有什么SQL查询可以完成为此创建文档?是否有可用于在不同功能之间插入逗号分隔符的过滤器?
您是否有任何示例文档,以共享模式代码作为起点? – Stainedart
我还没有真正开始实施解决方案,但因为我想首先知道什么方法是最好的方法,如果任何人都可以看到使用这种方法的任何缺点。 – MikeAlike234