zoukankan      html  css  js  c++  java
  • 1.7.4.2 Local Parameters in Queries--局部参数

    1. 局部参数

      Local parameters是在solr请求中指定一个查询参数.Local parameters提供了一个方式以添加元数据到某个参数类型中,如查询字符串(在solr文档中,Local parameters 有时作为LocalParams关联).

       Local parameters被指为前缀参数.有以下的查询参数,如:

        q=solr rocks

      我们可以使用local parameters对这个查询参数加上前缀,以提供更多的信息到Standard Query Parser中.如,我们可以改变默认的操作为 "AND"和 默认的字段为"title":

      q={!q.op=AND df=title}solr rocks

    1.1 Local Parameters的基本语法

    • 以 {!开头
    • 插入任何空格分隔的key=value键值对
    • 以 }结尾,紧跟着连接查询参数

    每个参数前只能指定要给局部参数, key-value 键值对中的值可以通过单双引号引用,反斜杠("")将对引号转义.

    1.2查询类型的简短格式

      如果local parameter的值没有name,那么它明确了一个名字"type".这里允许使用一个短格式来表示查询解析器的type.

      q={!dismax qf=myfield}solr rocks  等价于: q={!type=dismax qf=myfield}solr rocks

    1.3 使用键值'v'指定参数值

      q={!dismax qf=myfield}solr rocks

      等价于

      q={!type=dismax qf=myfield v='solr rocks'}

    1.4 Parameter Dereferencing(关联化,取值)

      参数间接取值,指的是使用另外一个参数的值来作为指定的值.

      q={!dismax qf=myfield}solr rocks
      等价于:
      q={!type=dismax qf=myfield v=$qq}&qq=solr rocks

      

  • 相关阅读:
    论文摘要
    memset/memcpy/strcpy
    error C2259: 'CException' : cannot instantiate abstract class解决
    IplImage 结构
    图像的深度和通道概念
    Oracle11g安装教程
    LSTM理解
    卷积神经网络CNN
    常见激活函数的介绍和总结
    TFIDF算法介绍
  • 原文地址:https://www.cnblogs.com/a198720/p/4335658.html
Copyright © 2011-2022 走看看