一、查询描述

1.1 主界面示例

image.png

1.2 相关关键字说明

  1. q:查询关键字,格式为”key:value“的形式,如name:xiaohe,默认为*:*
    1. 可使用AND、OR关键字进行多条件查询
      1. name:xiaohe AND age:20
  2. fq:过滤查询,在q符合查询条件的结果中筛选出满足fq条件的结果,且fq为一个数组,可以存在多个fq条件
    1. 对多条件的AND查询可以通过fq来完成
    2. 不使用fq筛选的查询结果

image.png

  1. 使用fq筛选的查询结果

image.png

  1. 过滤价格等数值操作的语法:key:[start TO end]
    1. price:[1 TO 1000]
    2. 不设下限和不设上限操作分别用[* TO end][start TO *]的方式实现
    3. sort:表示排序字段,格式为key1 desc|asc,..., keyn desc|asc
  2. desc表示降序,asc为升序
    1. start,rows:表示分页功能
  3. 第一个参数start为起始条数,第二个rows为显示条数
  4. start开始,到start+rows结束

image.png

  1. fl:指定返回哪些字段的内容,用逗号或空格分隔多个条目,默认返回全部信息

image.png

  1. df:指定默认搜索域
    1. 设置默认搜索域后,q中可直接通过搜索关键词进行查询
    2. image.pngimage.png等价于name:小何
    3. 设置默认查询域后,查询所有条目的q关键词为*
  2. hl:在网页中设置关键字显示颜色
    1. hl.fl:设置需要修改颜色的条目名
    2. hl.simple.pre:表示在关键字前面添加内容
    3. hl.simple.post:在关键字后添加内容
    4. b、c两个部分结合起来,为关键字添加新的样式,如下例
      1. 将返回结果中name属性内的关键字标红

image.png

  1. 2. 返回结果

image.png

  1. 3. 将内容复制到`.txt`文件中,将文件后缀名改为`.html`,在浏览器中打开

image.png

  1. 4. 关键字“小”被设置标红
  1. wt:表示返回的数据类型,默认为json格式