zoukankan      html  css  js  c++  java
  • solr查询参数说明

    查询规则:查询特定字段,比如我需要找分类下的book,你可以写成这样:cat:book

    http://localhost:8983/solr/collection1/select?q=cat%3Abook&wt=xml&indent=true

    q:表示查询规则

    wt:表示以什么样的数据格式返回(有xml、json、python、php、ruby等)

    indent:表示是否缩进,模式为true表示缩进

    start:表示从第几条记录开始,与rows联合可以用来分页

    sort:排序,格式:sort=<fieldname>+<desc|asc>

    fq:查询过滤

    df:默认查询字段

         qt:指定哪个类型查询请求

    [Solr的检索运算符]
        “:” 指定字段查指定值,如返回所有值*:*²
        “?”表示单个任意字符的通配
        “*” 表示多个任意字符的通配(不能在检索的项开始使用*或者?符号)²
        “~”表示模糊检索,如检索拼写类似于”roam”的项这样写:roam~将找到形如foam和roams的单词;         roam~0.8,检索返回相似度在0.8以上的记录。邻近检索,如检索相隔10个单 词”apache”和”jakarta”,”jakarta apache”~10
         “^”控制相关度检索,如检索jakarta apache,同时希望去让”jakarta”的相关度更加好,那么在其后加            上”^”符号和增量值,即jakarta^4 apache
         布尔操作符AND、||²
         布尔操作符OR、²&&
         布尔操作符NOT、!、-²(排除操作符不能单独与项使用构成查询)
        “+” 存在操作符,要求符号”+”后的项必须在文档相应的域中存在²
        ( ) 用于构成子查询²
        [] 包含范围检索,如检索某时间段记录,包含头尾,date:[200707 TO 200710]
        {}不包含范围检索,如检索某时间段记录,不包含头尾


    用放荡不羁的心态过随遇而安的生活
  • 相关阅读:
    POJ
    POJ
    hdu 1569 &1565 (二分图带权最大独立集
    ZOJ
    POJ
    python-socket作业
    ACM-ICPC 2018 焦作赛区网络预赛 F. Modular Production Line (区间K覆盖-最小费用流)
    ACM-ICPC 2018 焦作赛区网络预赛 E. Jiu Yuan Wants to Eat (树链剖分-线性变换线段树)
    POJ 2987
    ACM-ICPC 2018 南京赛区网络预赛 G. Lpl and Energy-saving Lamps (弱线段树)
  • 原文地址:https://www.cnblogs.com/re-myself/p/5532495.html
Copyright © 2011-2022 走看看