Skip to content

Instantly share code, notes, and snippets.

@kevindoran
Created February 5, 2013 01:36
Show Gist options
  • Select an option

  • Save kevindoran/4711388 to your computer and use it in GitHub Desktop.

Select an option

Save kevindoran/4711388 to your computer and use it in GitHub Desktop.
Example Solr schema.
<schema name="example" version="1.5">
<fields>
<field name="_version_" type="long" indexed="true" stored="true" required="true"/>
<field name="auction_id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="title" type="text_en" indexed="true" stored="true" required="true" multiValued="false" />
<field name="category" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="current_bid" type="currency" indexed="true" stored="true" required="true" multiValued="false" />
<field name="end_date" type="date" indexed="true" stored="true" required="true" multiValued="false" />
<field name="feature" type="string" indexed="true" stored="true" required="false" multiValued="true" />
</fields>
<uniqueKey>auction_id</uniqueKey>
<types>
<fieldType name="string" class="solr.StrField" sortMissingLast="true" />
<fieldType name="date" class="solr.TrieDateField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
<fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
<!-- lots of details -->
</fieldType>
<fieldType name="currency" class="solr.CurrencyField" precisionStep="8" defaultCurrency="USD" currencyConfig="currency.xml" />
</types>
</schema>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment