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 に答える