zoukankan      html  css  js  c++  java
  • solr面板的使用

    推荐博客:https://blog.csdn.net/qq_37334135/article/details/76849602

    删除

    删除数据库全部数据

    SOLR 删除全部索引数据:

     <delete><query>*:*</query></delete><commit/> 

     根据id删除一条数据

    <delete>
        <id>1</id>
    </delete>
    <commit/>

     根据查询到的索引数据删除

    <delete>
        <query>item_title:"苹果10plus"</query>
    </delete>
    <commit/>

    新增

    增加一条

    /update:表示修改操作,这里也就是增删改。
    Document Type:文档类型,主要用的是JSON(增和改),XML(删除)。
    Document(s):需要进行的文档操作。
    Commit Within:执行时间,ms。
    Overwrites:是否覆盖
    Boost:公平性(忽略)。
    点击Submit Document按钮后执行添加文档操作。其实添加的时候先会查询有没有id为1的商品,没有的话则添加,有的话则覆盖(修改)。Status:Success表示操作成功了。然后可以去查询一下。 

     文档的修改 

     讲添加的时候已经讲过修改了。可以理解为就是根据id查询信息,查询到了之后再覆盖(修改)。比如我这里要修改上面添加的id为1的商品,标题为”苹果10plus”,价格300。

     查询

     查询索引数据

    参数介绍:

    1、q:查询字符串,可理解为根据关键字查询的关键字。必填项,如果查询所有则是

    *:*

    查询商品标题中包含”苹果的”商品信息

    item_ittle:"苹果"

    共查询出来了94条相关信息。

    2、fq:查询过滤器,比如查询商品价格在7000000(单位是分)以上的,标题中好友”苹果的”,商品信息。

    item_price:[700000 TO *]

     一共查询出来了8条记录。

    3、sort:排序规则,field desc(asc),比如查询商品价格在7000000(单位是分)以上的,标题中好友”苹果的”(同上),id降序排的商品信息。

    id desc

    4、fl:输出项,即查询结果中列出来的field。比如查询商品价格在7000000(单位是分)以上的,标题中好友”苹果的”,id降序排的(同上),结果中只列出商品id、标题、价格的商品信息。

    id,item_title,item_price

     5、df:指定默认查询的field,如果这里指定了默认查询field,那么在查询字符串q里面就可以直接写查询关键字了。

    q:
    "苹果"
    df:
    item_title

    6、start,rows:分页查询的开始下标位置跟查询记录数 
    比如查询条件跟上面还是一样,但是查询的下标是3,查3条

    start,rows:
    3  3

     8、hl:是否显示高亮,如果显示的话那么需要填下如下

    hl.fl  显示高亮的field
    hl.simple.pre 显示高亮的格式的前缀 如<em>,<span>
    hl.simple.post 显示高亮的格式的后缀如</em>,</span>

    比如查询结果还是跟上面一样,但是需要显示商品标题高亮,格式为 

     

     注:其实最后我们在java中实现的时候,为了显眼会设置样式,比如颜色为红色,那么在代码实现时候可以设置。

    <em style=’color:red’>
  • 相关阅读:
    网络安全分析
    java实现 洛谷 P1464 Function
    java实现 洛谷 P1464 Function
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1014 Cantor表
    java实现 洛谷 P1540 机器
    java实现 洛谷 P1540 机器
  • 原文地址:https://www.cnblogs.com/coder-lzh/p/10724790.html
Copyright © 2011-2022 走看看