Hi *, i am a bit confused about what is the best way to achieve my requirements.
We have a mail ticket system. A ticket is created when a mail is received by the system: doc 1: uid: 1001_in ticketid: 1001 type: in body: I have a problem category: bugfixes date: 201110131955 This incoming document is static. While the ticket is in progress there is another document representing the current/last state of the ticket. Some fields of this document are updated frequently: doc 2: uid: 1001_out ticketid: 1001 type: out body: category: bugfixes date: 201110132015 a bit later (doc 2 is deleted/updated): doc 3: uid: 1001_out ticketid: 1001 type: out body: this is my answer category: other date: 201110140915 I would like to do a boolean search spanning multiple documents like "category:bugfixes AND body:answer". I think it's the same what was proposed by: http://www.slideshare.net/MarkHarwood/proposal-for-nested-document-support-in-lucene So I dig into the deeps of Lucene and Solr tickets and now i am stuck choosing the "right" way: https://issues.apache.org/jira/browse/LUCENE-2454 Nested Document query support https://issues.apache.org/jira/browse/LUCENE-3171 BlockJoinQuery/Collector https://issues.apache.org/jira/browse/LUCENE-1879 Parallel incremental indexing https://issues.apache.org/jira/browse/SOLR-139 Support updateable/modifiable documents https://issues.apache.org/jira/browse/SOLR-2272 Join If it is easily possible to update one field in a document i would just merge the two logical documents into one representing the whole ticket. But i can't see this is already possible. SOLR-2272 seems to be the best solution by now but feels like workaround. " I can't update a document field so i split it up in static and dynamic content and join both at query time." SOLR-2272 is committed to trunk/solr 4. Are there any planned release dates for solr 4 or a possible backport for SOLR-2272 in 3.x? I would appreciate any suggestions. Regards, Kai Gülzau