lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uri Boness (JIRA)" <>
Subject [jira] Commented: (SOLR-1099) FieldAnalysisRequestHandler
Date Tue, 14 Apr 2009 09:15:15 GMT


Uri Boness commented on SOLR-1099:

The public API for the AnalysisRequestHandler will change in the context of the response.
Since the analysis breakdown is more detailed, the response format will have to change a bit.
Furthermore, it's probably wise to rename the AnalysisRequestHandler to DocumentAnalysisRequestHandler
(more expressive name and also consistent with the FieldAnalysisRequestHandler). Another option
is to do this refactoring anyway, and leave the AnalysisRequestHandler as is and only deprecate
it. So basically we'll have 4 classes:

AnalysisRequestHandler (deprecated)

what do you think?

BTW, once commited, it would be also be wise to reimplement the anaysis.jsp to use this new
handler and clean it up from all the analysis (now duplicate) logic code.

> FieldAnalysisRequestHandler
> ---------------------------
>                 Key: SOLR-1099
>                 URL:
>             Project: Solr
>          Issue Type: New Feature
>          Components: Analysis
>    Affects Versions: 1.3
>            Reporter: Uri Boness
>            Assignee: Shalin Shekhar Mangar
>             Fix For: 1.4
>         Attachments: FieldAnalysisRequestHandler_incl_test.patch
> The FieldAnalysisRequestHandler provides the analysis functionality of the web admin
page as a service. This handler accepts a filetype/fieldname parameter and a value and as
a response returns a breakdown of the analysis process. It is also possible to send a query
value which will use the configured query analyzer as well as a showmatch parameter which
will then mark every matched token as a match.
> If this handler is added to the code base, I also recommend to rename the current AnalysisRequestHandler
to DocumentAnalysisRequestHandler and have them both inherit from one AnalysisRequestHandlerBase
class which provides the common functionality of the analysis breakdown and its translation
to named lists. This will also enhance the current AnalysisRequestHandler which right now
is fairly simplistic.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message