On May 20, 2013, at 6:28 PM, Vincent Massol <vinc...@massol.net> wrote:

> Hi Marius,
> 
> On May 20, 2013, at 5:19 PM, Marius Dumitru Florea 
> <mariusdumitru.flo...@xwiki.com> wrote:
> 
>> I'm going to perform the following rename.
>> 
>> XWiki.SolrSearchAdmin -> Solr.Administration
>> Main.SolrSearch -> Solr.WebHome
>> 
>> and I'm going to add Solr.Translations .
>> 
>> Let me know if you think this is a bad move,
> 
> I don't think it's especially bad but we need to have an overall consistent 
> solution for all search implementations.
> 
> We have 3 impls:

3 impls and one Search application to be precise.

Thanks
-Vincent

> * database: Main.DatabaseSearch
> * lucene: Main.LuceneSearch, XWiki.LuceneSearchAdmin, 
> XWiki.SuggestLuceneService
> * solr: Main.SolrSearch, XWiki.SolrSearchAdmin
> 
> We have several choices I think:
> 
> 1) Move all pages in the XWiki space
> 
> 2) Move each search impl in a space named after the impl:
> 
> Possibility A:
> ** DatabaseSearch
> ** SolrSearch
> ** LuceneSearch
> Possibility B:
> ** XWiki.DatabaseSearch
> ** Solr.Search
> ** Lucene.Search
> 
> 3) Move all search impls into a Search space:
> * Search.Solr*
> * Search.Database*
> * Search.Lucene*
> * Search.Search (current Main.Search page)
> 
> My preferences goes to either 2B) or 3) with a small preference for 3). 
> 
> The advantage of 3) is that we can we can have everything related to search 
> in the Search space which makes them easy to find. Option 2) will mean 
> scattered search pages in 4 spaces: one for the search app, and 2 or 3 others 
> for the implementations. Ideally we would have sub spaces of Search but in 
> the meantime IMO it's fine to have 3).
> 
> Another way of viewing this is that there's only 1 search app (with multiple 
> SPI implementations) and thus it's logical that this app puts its pages into 
> a single space (called Search).
> 
> Thanks
> -Vincent
> 

_______________________________________________
devs mailing list
devs@xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to