首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在multiValued字段中突出显示。也可以在搜索查询后对它们进行排序。

在multiValued字段中突出显示。也可以在搜索查询后对它们进行排序。
EN

Stack Overflow用户
提问于 2013-09-24 08:29:04
回答 1查看 281关注 0票数 1

我对Solr让突出显示正常工作有问题。

我的模式是一个基本的模式:

  • FileName : String
  • FileURI : String
  • keyValues :字符串多值

我的"keyValues“字段有时会包含大量的数字,最多可达1000个。

真正的问题是,如何在keyValues字段中搜索一个值(使用通配符),并对keyValues中的点击结果进行“排序”,使其位于结果的顶端?

说我要去找keyValues:*54*..。现在,不是用1000 keyValues获得包含文档的结果,而是在keyValues中的某个地方找到hit *54*,而是用Ctrl+F或其他东西来查找值。我只想把multiValued字段中的点击率放在首位。这有可能吗?

而且,我根本没有得到高亮显示来处理我的multiValued字段。我的搜索参数如下所示:

代码语言:javascript
复制
http://solr:8080/solr/file-search/select?q=keyValues%3A*54*&hl.fl=keyValues&hl.simple.pre=%3Cb%3E&hl.simple.post=%3C%2Fb%3E&hl.usePhraseHighlighter=true&hl.highlightMultiTerm=true&hl.fragsize=1000000&hl.preserveMulti=true&hl.snippets=100&hl.mergeContiguous=true

知道怎么让它起作用吗?如果没有,是否有一种方法只从multiValued字段中提取突出显示的匹配?(我可以在前面做这件事,但如果是服务器侧的,那就好多了)

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-10-07 06:52:08

明白了!问题是我的keyValues字段是String类型。我改为了text_general和高亮作品。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18976533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档