zoukankan      html  css  js  c++  java
  • 1.4.3 定义字段

      一旦定义好字段类型,字段的定义就很简单了.你所需要做的就是提供一个名称和字段类型,只要你想,你也可以提供一些选项来覆盖字段类型的选项.字段定义在schema.xml文件中:

    <field name="price" type="sfloat" indexed="true" stored="true"/>

    字段具有和字段类型相同的选项.

    属性 描述
    indexed true:字段值可以用于查询检索 true or false
    stored true:实际字段值在索引中存储 true or false
    docValues true,字段值将被存放在一个一行为主(面向列)docValues结构中. true or false
    sortMissingFirst
    sortMissingLast
    如果排序字段不存在时,用于控制文档的布局.自solr3.5起,这些应用于所有的numeric字段,tri和日期字段. true or false
    multiValued true,声明一个单独的文档的字段下可以包含多个值 true or false
    omitNorms true,忽略与此字段关联的规范,对所有的原始字段(不分词),默认为true.如int,float,data,bool,string.只有文本字段和需要索引时间加权的字段 需要规范(norms). true or false
    omitTermFreqAndPositions true,忽略词语的频率,位置和位置处的有效负载.对于不需要这些信息的字段,这是一个性能提升,同样也减少了索引的存储空间.依赖位置的查询,发布在使用这个选项上的字段,将无法找到匹配的文档.这个属性对所有的非文本字段默认为true. true or false
    omitPositions 和omitTermFreqAndPositions相似,但是保存词语的频率信息. true or false
    termVectors
    termPositions
    termOffsets
    这些选项指示solr维护每个文档的全部词语的向量信息,可选择的包含每个词语在这些向量中出现的位置和偏移量信息.这些可以用于
    加速高亮和其他辅助功能.但是在索引大小方面增加了相当一部分消耗.对于solr的标准使用来说时没有必要的.
    true or false

    相关主题

      SchemaXMLFields

      Field Options by Use Case

  • 相关阅读:
    Rest
    docker-4
    Arrays.asList
    docker-3
    docker
    docker
    linux-ss
    jackson
    Java将图片的路径转为Base64,VUE前端显示
    java base64视频存到本地或服务器
  • 原文地址:https://www.cnblogs.com/a198720/p/4286669.html
Copyright © 2011-2022 走看看