2017-02-23 76 views
0

是否可以使用预先过滤的查询创建建议字典?换句话说,是否可以根据现有索引的子集而不是整个索引创建建议词典?Solr建议过滤器在构建时

这是一个非常类似于上下文过滤的功能,但事先要做。

在我的情况下,我想创建一个建议字典,使用我的主索引中的半公开数据(不属于租户)和语言。

回答

0

不,现在不可能。我看到3种可能的方法可以做到你想要什么:

  1. 从头开始创建一个新的集合,从你在一个领域想要的只是该子集的原始来源索引,并使用该字段作为DocumentDictionaryFactory的建议者
  2. 再次创建一个新的索引,但是使用DIH and the SolrEntityProcessorStreaming expressions
  3. 索引现有集合,您可以创建您自定义的FilteredDocumentDictionaryFactory,并根据需要将其插入到Solr中。