lucene-solr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Solr Wiki] Update of "PreAnalyzedField" by AndrzejBialecki
Date Wed, 20 Mar 2013 17:49:01 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "PreAnalyzedField" page has been changed by AndrzejBialecki:
http://wiki.apache.org/solr/PreAnalyzedField?action=diff&rev1=1&rev2=2

  == Configuration options ==
  There is only one configuration parameter, `parserImpl`. The value of this parameter should
be a fully qualified class name of a class that implements PreAnalyzedParser interface. The
default value of this parameter is `org.apache.solr.schema.JsonPreAnalyzedParser`.
  
+ Here's an example of how to define the type and a field that uses this type in `schema.xml`:
+ {{{
+ <types>
+   ...
+   <fieldType name="preanalyzed" class="solr.PreAnalyzedField" parserImpl="org.apache.solr.schema.JsonPreAnalyzedParser"/>
+   ...
+ </types>
+ <fields>
+   ...
+   <field name="pre" type="preanalyzed" indexed="true" stored="true"/>
+   ...
+ </fields>
+ }}}
+ 
+ And here's an example XML that adds documents with fields of this type:
+ 
+ {{{
+ <?xml version="1.0" encoding="UTF-8"?>
+ <add>
+ <doc>
+ <field name="id">1</field>
+ <field name="pre">{"v":"1","str":"document one","tokens":[{"t":"one"},{"t":"two"},{"t":"three","i":100}]}</field>
+ </doc>
+ <doc>
+ <field name="id">2</field>
+ <field name="pre">{"v":"1","str":"document two","tokens":[{"t":"four"},{"t":"five"},{"t":"six","i":100}]}</field>
+ </doc>
+ <doc>
+ <field name="id">3</field>
+ <field name="pre">{"v":"1","str":"document three","tokens":[{"t":"seven"},{"t":"eight"},{"t":"nine","i":100}]}</field>
+ </doc>
+ </add>
+ }}}
+ 

Mime
View raw message