首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >solr向requestHandler添加fl参数

solr向requestHandler添加fl参数
EN

Stack Overflow用户
提问于 2013-09-16 06:39:07
回答 2查看 680关注 0票数 1

当前,我的查询定义了返回的字段名。

代码语言:javascript
复制
http://127.0.0.1:8983/solr/.../select?q=wor&start=0&rows=100&fl=..%2C+...%2C+...%2...&qf=fieldA^1.1+fieldB&wt=json&indent=false&defType=edismax&stopwords=true&lowercaseOperators=true&hl=true&hl.simple.pre=<em>&hl.simple.post=</em>&omitHeader=true
  1. 可以省略fl参数吗? (将其添加到配置文件,而不是请求)
  2. 如果qf参数包含一个比率(示例中的“1.1”),我可以替换它吗?多么?
  3. 我在文档中看到,requestHandler有一个附加元素,可以将任何内容附加到查询中。 使用它是一个更好的练习吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-16 07:24:13

  1. 是的,您可以从查询中删除fl,并将其作为默认配置文件添加:

field1,field2

  1. 如果将筛选器查询移到普通的q查询中,则不再需要筛选器。不过,这可能会改变表演。
  2. 您可以使用附加项,而且并不少见,其执行方式与我在第1点中显示的默认值大致相同,但这将适用于您在该字段上所做的每一个查询,您将无法从查询中控制它。
票数 1
EN

Stack Overflow用户

发布于 2013-09-16 07:25:28

Solr requesthanlder定义允许您定义

配置

  • 默认值:-添加默认值的参数,并且不需要提供请求URL。但是,如果将params与请求一起传递,则可以重写这些params。因此,如果fl参数是固定的,那么在这里添加它,这样就不必每次使用请求URL来指定它了。
  • 不变量:-参数不能被重写。此参数由Solr锁定,不能更改。
  • 附加:- Params将附加到用户传递的内容中。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18821751

复制
相关文章

相似问题

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