...
- Graph (https://cwiki.apache.org/confluence/display/solr/Graph+Traversal) - Only supported with SolrCloud
- Join (https://wiki.apache.org/solr/Join) - Only supported in single instance Solr nodes and not supported with SolrCloud
- Nested Documents (https://lucene.apache.org/solr/guide/8_1/searching-nested-documents.html & https://lucene.apache.org/solr/guide/8_1/indexing-nested-documents.html#indexing-nested-documents) - Solr 8.1 adds support for partial/atomic updates to nested documents
- https://medium.com/@pablocastelnovo/nesting-documents-in-apache-solr-12ef44ea2901
- https://www.slideshare.net/anshumg/working-with-deeply-nested-documents-in-apache-solr
Widget Connector url https://www.youtube.com/watch?v=qV0fIg-LGBE - https://medium.com/@alisazhila/solr-s-nesting-on-solr-s-capabilities-to-handle-deeply-nested-document-structures-50eeaaa4347a
Potential Options
Option | Pros | Cons |
---|---|---|
Delimiter option alternateId=NRO;MyDoc;20170404T04:04:04Z;1234-1234Z |
|
|
Positional option (temporalCoverage.dateStart[4] corresponds to temporal Coverage.dateEnd[4]) |
| |
Metacard encoding (Contact[0] = metacard4321-4321-4321-4321-4321-4321-4321-4321 |
|
|
Via Associations (an associated metacard contains the contact information in a contact metacard) |
|
|
Store these types of data as XML. |
|
|
Create a Collection Attribute type that contains a collection of other element types. Possibly serialize this type as XML. | ||
Solr Nested Document |
|
|