That's for nested "documents", not nested "fields". Nested documents is a
technique for grouping a block of related documents along with a parent
document and then being able to join the parent and a child. Solr has no
support for nested fields - you need to flatten your fields, such as
"address_city" and "address_postcode", as well as possibly combining the
address parts into a single string field, "address" for convenient querying.
You can use a copyField directive for the latter.
-- Jack Krupansky
-----Original Message-----
From: Jagat Singh
Sent: Saturday, March 15, 2014 1:14 AM
To: solr-user@lucene.apache.org
Subject: How to write nested schema.xml in solr
How to write nested schema.xml in solr
The document in schema.xml says
<!-- points to the root document of a block of nested documents.
Required for nested
document support, may be removed otherwise
-->
<field name="_root_" type="string" indexed="true" stored="false"/>
http://svn.apache.org/viewvc/lucene/dev/trunk/solr/example/solr/collection1/conf/schema.xml?view=markup
Which can be used in
https://cwiki.apache.org/confluence/display/solr/Other+Parsers#OtherParsers-BlockJoinQueryParsers
1)
What will be schema.xml for nesting the following items:
- Person string
- Address
- city string
- postcode string
2)
I am using Mapreduce to generate index using contrib package. What extra
needs to be done for consuming nested schema's
Thanks.