+1 for 3
Thanks,
Caty
On Mon, May 20, 2013 at 7:29 PM, Vincent Massol <vincent(a)massol.net> wrote:
On May 20, 2013, at 6:28 PM, Vincent Massol <vincent(a)massol.net> wrote:
Hi Marius,
On May 20, 2013, at 5:19 PM, Marius Dumitru Florea <
mariusdumitru.florea(a)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(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs