Hi Savitha,

On Aug 13, 2012, at 2:17 PM, savitha sundaramurthy wrote:

> Hi Vincent,
> 
> On Mon, Aug 13, 2012 at 12:03 AM, Vincent Massol <[email protected]> wrote:
> 
>> Hi Guys,
>> 
>> I haven't been that closely the SOLR GSOC work and it would be great to
>> see where we stand.
>> 
>> I'd love to know the following:
>> 
>> * What's the status of the code; is it following our best practices (code
>> style/passing checkstyle, unit tests, functional tests)?
>> 
> 
> I can say, 80% of code is complete. I tried to follow the best practices of
> xwiki development. Still there are few places with bad code and needs to be
> refactored. Few classes have cyclomatic complexity errors, that need to be
> refactored too. API is missing in few places.
> 
> Am planning to work on the code refactoring for another two days and make
> sure checkstyle passes.
> 
> Unit tests and Functional tests are in  a bad state, and need to be worked
> on.
> 
> 
> 
>> * What's the level of the UI in term of readiness, compared to our current
>> one?
>> 
> 
> UI is ready. Compared to the current lucene plugin, solr has more features
> and so a little complex UI.
> 
> The new Advanced Search UI will have:
> 
>    - Filtered search ( Filter on Spaces, Language, Type, File type etc..)
>    - Custom query boost
>    - Faceted Search
>        - Need some work to be done on links, at times they are giving
> weird results.
>        - Creation date and date need to be changed to something human
> readable instead of dates.
>           (i.e. Today, Last Week, Last Month, Year..)
>   - Debug query
>   - Debug search result
>   - Sorting the results ( Relevance, Date, Author  etc..)
>       - Its one way now,only descending results are active for the above
> sort types, need to add  ascending order too.
> 
> I have kept the Administration UI to minimal features like indexing
> wiki/space, looking into solrconfig.xml and schema.xml files. Solr Server
> details like versions, components, files used.
> 
> Two days of work around UI. Need to check with Caty on the new Advanced
> Search interface.
> 
> 
>> * Do we have all the features of the current Lucene plugin (including
>> improvements already listed in JIRA, we should verify that they can be
>> implemented with the current code if not already there)
>> 
> 
> Almost all the features supported by Lucene are supported by Solr. The only
> exception at this time is Auto Suggest in the quick search bar, am working
> on that.
> 
> Can you give the link to JIRA, I can verify and let you know whether the
> features can be implemented with the solr component.
> 
> 
>> * Could we do drop-in replacement of the current search?
>> 
>> Its not ready for immediate replacement. It does have all the features
> provided by lucene plugin. But the Advanced search features are having few
> issues, need to calibrate and tweak the search request.
> 
> 
>> In general, how much work remains to be able to commit this in platform
>> and start bundling it and using it in XE?
>> 
> 
> Work remaining:
> 
> 1. Fix checkstyle errors
> 2. Auto Suggest feature
> 3. Admin UI
> 4. Minor bugs in Facet search to be fixed
> 5. Search calibration
> 6. Unit test cases and Functional test cases.
> 
> Planning to do the following this week
> 
> 1. Fix checkstyle errors
> 2. Auto Suggest feature
> 3. Fix the minor bugs.
> 4. Search calibration
> 5. Complete the documentation.
> 
> Is it possible to have JIRA for Solr component so that it will be easy to
> track the bugs in future?

Thanks for the details. The plan sounds good.

I would have loved to be able to see your work in action but last time I tried 
your server was down. Any way I could test it?

Re JIRA I have created a component named "SOLR Search" for your to use when 
creating jira issues in the Contrib project:
http://jira.xwiki.org/browse/XCONTRIB

Have you already created any JIRA issues for the past work or not?

Thanks
-Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to