添加索引模板:

<add>
<doc>
<field name="employeeId">05991</field>
<field name="office">Bridgewater</field>
<field name="skills">Perl</field>
<field name="skills">Java</field>
</doc>
[<doc> ... </doc>[<doc> ... </doc>]]
</add>

<add overwrite="true" commitWithin="1000">属性

  • overwrite = "true" | "false" — 默认是 "true", 当主键存在时是否覆盖。

  • commitWithin = "(milliseconds)" 当这个属性存在时,索引将会在指定的毫秒后更新

<doc>属性

  boost = <float> —默认是1.0,solr是根据评分来确定文档的相关度的,通过该设置可以人为提高分数,最终评分将是score*boost。

<field>属性

  • update = "add" | "set" | "inc" — 可以设置当前字段时 添加呢?还是更新呢?

  • boost = <float> — default is 1.0 (See SolrRelevancyFAQ)

    •  跟<doc>属性的boost一样,人为提供该字段分值(solr是先计算字段的得分,再计算整个文档的得分)

下面是一些简单的实例:

添加带boost属性的文档

  • <add>
    <doc boost="2.5">
    <field name="employeeId"></field>
    <field name="office" boost="2.0">Bridgewater</field>
    </doc>
    </add>

添加<field>节点带update属性的文档

  • <add>
    <doc>
    <field name="employeeId"></field>
    <field name="office" update="set">Walla Walla</field>
    <field name="skills" update="add">Python</field>
    </doc>
    </add>

添加<field>节点为多值,带update属性的文档

  • <add>
    <doc>
    <field name="employeeId"></field>
    <field name="skills" update="set">Python</field>
    <field name="skills" update="set">Java</field>
    <field name="skills" update="set">Jython</field>
    </doc>
    </add>

设置一个<field>值为null

  • <add>
    <doc>
    <field name="employeeId"></field>
    <field name="skills" update="set" null="true" />
    </doc>
    </add>

最新文章

  1. android/java 根据当前时间判断股票交易状态(未开盘 交易中 休市中 已收盘)
  2. java中抽象、分装、继承和多态的理解
  3. xmind的第十二天笔记
  4. thinkphp学习笔记(一)
  5. hdu Line belt
  6. Android CardView设置成普通的Framelayout
  7. HDU1004 Let the Balloon Rise(map的简单用法)
  8. wxPython中添加窗口标题图标
  9. shell入门之函数应用 分类: 学习笔记 linux ubuntu 2015-07-10 21:48 77人阅读 评论(0) 收藏
  10. php 设置报错等级
  11. JavaScript压缩混淆 / 格式化 / 美化工具 - aTool在线工具
  12. Python教程(1.1)——配置Python环境
  13. Linux时间子系统之一:认识timer_list和timer_stats和使用
  14. [iOS]深入理解GCD
  15. Unity3d脚本编程_
  16. 【bzoj1030】 JSOI2007—文本生成器
  17. js实现数字键盘
  18. slam学习资源
  19. 手把手教你制作AppPreview视频并上传到appStore进行审核
  20. 命令行启动kettle

热门文章

  1. iis虚拟目录实现分布式文件服务器
  2. sqlservcer行列互转
  3. centos 7配置网络 更新yum源
  4. ASP.NET、JAVA跨服务器远程上传文件(图片)的相关解决方案整合
  5. PHP中被定义为false的
  6. python之路十五
  7. 破解激活Win10无风险?激活后删除激活工具无影响===http://www.pconline.com.cn/win10/693/6932077_all.html#content_page_4
  8. 在WinCC中通过VBS操作SQL Server2005
  9. Delphi中DBChart的数据库应用
  10. 远程CDN加速不可用,加载本地库