gpt4 book ai didi

solr - 在 solr facet 查询搜索中使用通配符

转载 作者:行者123 更新时间:2023-12-05 00:39:40 24 4
gpt4 key购买 nike

如何在solr的facet查询中搜索一个词(或者换句话说如何在facet搜索中使用通配符)
例如如果我有分面归档 MyField 并且它具有以下值:

  
  1. ValX ValY
  2. ValX
  3. ValZ ValW
  4. ValX ValV
  5. ValA ValX
  6. ValA ValB

现在如果我搜索 fq=MyField:ValX,我只会得到第二条记录。我如何搜索 ValX 并获取第 1、2、4 和 5 条记录?
你知道 fq=MyField:*ValX* 是不允许的并且 fq=MyField:ValX* 不会返回第 5 条记录。
非常感谢任何想法。

最佳答案

MyField 在schema.xml 中是如何定义的?在我看来好像它没有被标记化,例如

type="string"

type="text"

字段值被标记化以便

fq=MyField:valx

应该匹配 1、2、4 和 5。

关于solr - 在 solr facet 查询搜索中使用通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12337944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com