Gus Heck created SOLR-13375:
-------------------------------

             Summary: Dimensional Routed Aliases
                 Key: SOLR-13375
                 URL: https://issues.apache.org/jira/browse/SOLR-13375
             Project: Solr
          Issue Type: New Feature
      Security Level: Public (Default Security Level. Issues are Public)
          Components: SolrCloud
    Affects Versions: master (9.0)
            Reporter: Gus Heck
            Assignee: Gus Heck


Current available routed aliases are restricted to a single field. This feature 
will allow Solr to provide data driven collection access, creation and 
management based on multiple fields in a document. The collections will be 
queried and updated in a unified manner via an alias. Current routing is 
restricted to the values of a single field. The particularly useful combination 
at this time will be Category X Time routing but Category X Category may also 
be useful. More importantly, if additional routing schemes are created in the 
future (either as contributions or as custom code by users) combination among 
these should be supported. 

It is expected that not all combinations will be useful, and that determination 
of usefulness I expect to leave up to the user. Some Routing schemes may need 
to be limited to be the leaf/last routing scheme for technical reasons, though 
I'm not entirely convinced of that yet. If so, a flag will be added to the 
RoutedAlias interface.

Initial desire is to support two levels, though if arbitrary levels can be 
supported easily that will be done.

This could also have been called CompositeRoutedAlias, but that creates a TLA 
clash with CategoryRoutedAlias.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to