首页 > 代码库 > 指尖上的电商---(7)Solr索引基本操作

指尖上的电商---(7)Solr索引基本操作

              我们来看下通过界面来操作SOLR,包括SOLR索引的添加,查询等基本操作.

       所有的基本操作都通过如下地址来完成

       http://localhost:8040/Solr/#/collection1/documents

     1.添加和修改

         点击界面做出的documents链接,索引的添加修改都是在这个界面完成的。

         Request-Handler 表示操作方式

         Document Type:表示数据操作类型的传输格式,有XML,JSON等多种格式

         Documents 表示要添加的数据

         CommitWithIn:指的是数据提交后,会在指定的时间内更新索引。对一些实时性不高的数据,可以进行延时操作

         OverWrite True表示覆盖已有的索引

         Boost表示权重

          

    2.查询

        根据一定的条件可以查询存储的索引数据,主要包括以下查询参数

          

           q:代表查询字符串,*:*代表查询所有数据

           fq filter query)过虑查询,在q查询符合结果中同时是fq查询符合的

           sort  排序,asc表示升序,Desc降序, 

               示例:  sort productcode asc,productname desc,表示先按code升序,再按name降序

          start 返回第一条记录在完整找到结果中的偏移位置,0开始,一般分页用。
          rows  指定返回结果最多有多少条记录,配合start来实现分页

          fl 用逗号分隔返回的 Field字段集合,默认*,返回所有字段

          df  默认的查询字段,一般默认指定

          wt (writer type)指定输出格式,可以有 xml, json

          Raw query parameter自定义参数

          indent 返回的结果是否缩进,默认关闭,用 indent=true|on 开启,一般调试的时候用

      3.OverView

          点击overview标签可以看到一些信息,例如总的索引数量,数据存索引放位置,上次修改时间等信息.