Hello Mike, Solr is too flat yet. Work is in progress https://issues.apache.org/jira/browse/SOLR-3076 Good introduction is in Michael's blog http://blog.mikemccandless.com/2012/01/searching-relational-content-with.htmlbut it's only about Lucene Queries. Colleague of my blogged about the same problem but solved it by an alternative approach http://blog.griddynamics.com/search/label/Solr Finally we give up with termspositions/spans and considering BJQ as a solution.
Regards On Thu, Feb 23, 2012 at 5:37 AM, Mike O'Leary <tmole...@uw.edu> wrote: > The data-config.xml file that I have for indexing database contents has > nested entity nodes within a document node, and each of the entities > contains field nodes. Lucene indexes consist of documents that contain > fields. What about entities? If you change the way entities are structured > in a data-config.xml file, in what way (if any) does it change how the > contents are stored in the index. When I created the entities I am using, > and defined the fields in one of the inner entities to be multivalued, I > thought that the fields of that entity type would be grouped logically > somehow in the index, but then I remembered that Lucene doesn't have a > concept of sub-documents (that I know of), so each of the field values will > be added to a list, and the extent of the logical grouping would be that > the field values that were indexed together would be at the same position > in their respective lists. Am I understanding this right, or do entities as > defined in data-config.xml have some kind of representation in the index > like document and field do? > Thanks, > Mike > -- Sincerely yours Mikhail Khludnev Lucid Certified Apache Lucene/Solr Developer Grid Dynamics <http://www.griddynamics.com> <mkhlud...@griddynamics.com>