zoukankan      html  css  js  c++  java
  • Solr 16

    1 添加/更新索引数据

    1.1 JSON格式的操作

    根据你自己的Collection的约束信息, 修改下面的内容, 然后复制到URL地址栏中直接访问:

    http://ip:port/solr/test-collection/update?stream.body=
    [
      {"did":1,  "dname":"zzz"},
      {"did":2,  "dname":"ddd"} 
    ]
    &stream.contentType=application/json;charset=utf-8&commit=true
    

    1.2 XML格式的操作

    根据你自己的Collection的约束信息, 修改下面的内容, 然后复制到URL地址栏中直接访问:

    http://ip:port/solr/test-collection/update?stream.body=    
    <add>
      <doc>
        <field name="did">11</field>
        <field name="dname">11</field>
      </doc>
      <doc>
        <field name="did">12</field>
        <field name="dname">12</field>
      </doc>
    </add>    
    &stream.contentType=text/xml;charset=utf-8&commit=true
    

    2 删除索引数据

    2.1 删除符合特定条件的数据

    删除创建时间createTime在2016-03-10之前的所有数据:

    http://ip:port/solr/test-collection/update?stream.body=
    <delete>
      <query>createTime:[* TO 2016-03-10T00:00:00Z]</query>
    </delete>
    &stream.contentType=text/xml;charset=utf-8&commit=true  
    

    2.2 删除指定ID的数据

    http://ip:port/solr/test-collection/update/?stream.body=
    <delete>
      <id>11</id>
      <id>12</id>
    </delete>
    &stream.contentType=text/xml;charset=utf-8&commit=true
    

    2.3 删除全部索引数据

    删除指定Collection中的索引数据, 请慎用:

    http://ip:port/solr/test-collection/update?stream.body=
    <delete>
      <query>*:*</query>
    </delete>
    &stream.contentType=text/xml;charset=utf-8&commit=true
    

    3 在document界面中操作

    以删除数据为例, 上述 [1] 和 [2] 中的所有操作都可在document菜单中实现, 比如删除所有的数据, 并立即提交更改:

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

    其中: commit参数是提交之意, 提交了才能立即查看到操作的效果;
    注意⚠️: 此删除操作不可逆转, 将删除所有数据, 请确保你知道你在做什么.

    操作图如下:

    Solr Web操作文档的步骤

    参考资料

    Solr 6_6官方文档

    版权声明

    作者: 马瘦风

    出处: 博客园 马瘦风的博客

    您的支持是对博主的极大鼓励, 感谢您的阅读.

    本文版权归博主所有, 欢迎转载, 但请保留此段声明, 并在文章页面明显位置给出原文链接, 否则博主保留追究相关人员法律责任的权利.

  • 相关阅读:
    django模型系统(二)
    css基础
    css进阶
    django模型系统(一)
    自定义过滤器及标签
    django模板标签
    模板变量及模板过滤器
    第六章 异常
    第三章:多态
    第三章:提高系统性能:从数据访问开始
  • 原文地址:https://www.cnblogs.com/shoufeng/p/10617185.html
Copyright © 2011-2022 走看看