Solr Analyzer results before the actual query.

2010-09-20 Thread zackko

Hi to all the Forum from a new subscriber,

I’m working on the Server Side Search solution of the Company when I’m
currently employed with. I have a problem at the moment: When I will submit
a search to Solr I want to see the “Analyzer results”, with all the Filter
applied to it as defined into the types.xml, of the search terms (Query)
submitted to the Analyzer itself. The result of the Analyzer I want to have
displayed BEFORE the actual search will be performed so I can decide at this
point if I can run the proper search or leave the user with no results on
the search performed.
 
The problem is more less described in that issue
https://issues.apache.org/jira/browse/SOLR-261. In summary is that possible
to have the Analyzer results (in code) before running the actual Sorl
search?

I'm quite new to Solr so maybe this issue has been already discussed in
another thread but I'm unable to find it at the moment, so if anybody has a
any clue on how to do that please any suggestion will be more than welcome.
 
Thanks very much in advance for your answer.
 
Best wishes.

-- 
View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-Analyzer-results-before-the-actual-query-tp1528692p1528692.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: Solr Analyzer results before the actual query.

2010-09-21 Thread zackko

Hi Lance,

Thanks for the prompt reply. Looking at the analysis.jsp in the Solr release
that is the code I should look at:

 private static void doAnalyzer(JspWriter out, SchemaField field, String
val, boolean queryAnalyser, boolean verbose, Set match) throws
Exception {

FieldType ft = field.getType();
 Analyzer analyzer = queryAnalyser ?
 ft.getQueryAnalyzer() : ft.getAnalyzer();
 if (analyzer instanceof TokenizerChain) {
  
  .
}

and then it applies all the Filters in sequence as described into the XML
file inside the SOlR folder (types.xml).

The problem is that looking backward I couldn't find where the SchemaField
field (the actual variable that I'm investigating) is coming from. In the
JSP itself there is:

field = schema.getField(name);

that I suppose "schema" is the actual object holding the variables
description (types.xml). The problem is that I'm unable to find where this
object is defined and that is essential to retrieve the Filters applied to
that variable.

Where can be a good place to look for it?!?

Thanks for your patience and in advance for the reply.

Best wishes.
-- 
View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-Analyzer-results-before-the-actual-query-tp1528692p1534337.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: Solr Analyzer results before the actual query.

2010-09-21 Thread zackko

OK I've found that all the definitions for the Admin application are inside
_info.jsp (inside \src\webapp\web\admin\ ). Now I will
need to figure out how to make it working in a Java class...

I'll keep you posted...

By now thanks for the tips.

Best wishes.

-- 
View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-Analyzer-results-before-the-actual-query-tp1528692p1555464.html
Sent from the Solr - User mailing list archive at Nabble.com.