org.nuiton.wikitty.storage.solr
Class WikittySolrQueryParser

java.lang.Object
  extended by org.apache.solr.search.QParserPlugin
      extended by org.apache.solr.search.LuceneQParserPlugin
          extended by org.nuiton.wikitty.storage.solr.WikittySolrQueryParser
All Implemented Interfaces:
org.apache.solr.util.plugin.NamedListInitializedPlugin

public class WikittySolrQueryParser
extends org.apache.solr.search.LuceneQParserPlugin

Add allow leading wildcard setAllowLeadingWildcard(true);
Example: {!wikitty q.op=AND df=text sort='price asc'}myfield:foo +bar -baz More information @see LuceneQParserPlugin


Nested Class Summary
static class WikittySolrQueryParser.SolrQParser
           
 
Field Summary
static String NAME
           
 
Fields inherited from class org.apache.solr.search.QParserPlugin
DEFAULT_QTYPE, standardPlugins
 
Constructor Summary
WikittySolrQueryParser()
           
 
Method Summary
 org.apache.solr.search.QParser createParser(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, org.apache.solr.request.SolrQueryRequest req)
           
 void init(org.apache.solr.common.util.NamedList args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static String NAME
Constructor Detail

WikittySolrQueryParser

public WikittySolrQueryParser()
Method Detail

init

public void init(org.apache.solr.common.util.NamedList args)
Specified by:
init in interface org.apache.solr.util.plugin.NamedListInitializedPlugin
Overrides:
init in class org.apache.solr.search.LuceneQParserPlugin

createParser

public org.apache.solr.search.QParser createParser(String qstr,
                                                   org.apache.solr.common.params.SolrParams localParams,
                                                   org.apache.solr.common.params.SolrParams params,
                                                   org.apache.solr.request.SolrQueryRequest req)
Overrides:
createParser in class org.apache.solr.search.LuceneQParserPlugin


Copyright © 2009-2012 CodeLutin. All Rights Reserved.