0

schema.xml 文件中字段类型选项的默认值是什么?

solr 文档中,您只会找到 autoGeneratePhraseQueries 选项的默认值。

我对 omitNorms、omitPositions 和 omitTermFreqAndPositions 选项特别感兴趣。

4

1 回答 1

2

据我所知和 Solr 4.5 这些都是正确的。

+-----------+---------+--------+-----------+------------------------+-----------+
|   Type    | indexed | stored | omitNorms |omitTermFreqAndPositions| tokenized |
+-----------+---------+--------+-----------+------------------------+-----------+
| binary    | true    | true   | false     | true                   | false     |
| boolean   | true    | true   | true      | true                   | false     |
| date      | true    | true   | false     | true                   | false     |
| double    | true    | true   | true      | true                   | false     |
| float     | true    | true   | true      | true                   | false     |
| int       | true    | true   | true      | true                   | false     |
| long      | true    | true   | true      | true                   | false     |
| pdate     | true    | true   | true      | true                   | false     |
| pdouble   | true    | true   | true      | true                   | false     |
| pfloat    | true    | true   | true      | true                   | false     |
| pint      | true    | true   | true      | true                   | false     |
| plong     | true    | true   | true      | true                   | false     |
| random    | true    | true   | false     | true                   | false     |
| string    | true    | true   | true      | true                   | false     |
| tdate     | true    | true   | false     | true                   | false     |
| tdouble   | true    | true   | true      | true                   | false     |
| tfloat    | true    | true   | true      | true                   | false     |
| tint      | true    | true   | true      | true                   | false     |
| tlong     | true    | true   | true      | true                   | false     |
+-----------+---------+--------+-----------+------------------------+-----------+
| textField | true    | true   | false     | false                  | true      |
+-----------+---------+--------+-----------+------------------------+-----------+

我也没有找到这些值,所以我写了一些测试来打印类似的东西。

您在此处找不到的所有选项(属性),默认为 false。

打印默认值的测试可以在 GitHub 中找到

基本上它

  • 创建具有所有字段类型的架构
  • 不覆盖任何选项
  • 在 EmbeddedSolrServer 中使用该模式启动核心
  • 从 EmbeddedSolrServer 获取解析的 SchemaFields
  • 打印他们的选项(属性)
于 2013-10-28T16:09:59.103 回答