On Aug 16, 2012, at 10:52 PM, Vincent Massol wrote:

> 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?

Ah just seen you other mail where you give this URL which seems to work:
http://savitha.hoplahup.net/xwiki/bin/view/Main/AdvancedSearch

Thanks!
-Vincent

> 
> 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