org.nuiton.wikitty.storage.solr
Class Restriction2Solr

java.lang.Object
  extended by org.nuiton.wikitty.storage.solr.Restriction2Solr

public class Restriction2Solr
extends Object

Author:
"Nicolas Chapurlat" , "Guillaume DufrĂȘne" This class is used to parse Restriction to create lucene request on content. Every operators describe in RestrictionName is handle. Parsing may throw exception when restriction parameters are incorrect.

Field Summary
protected static FieldModifier dummyFieldModifier
           
protected  FieldModifier fieldModifer
           
protected  WikittyTransaction transaction
           
 
Constructor Summary
Restriction2Solr()
           
Restriction2Solr(WikittyTransaction transaction, FieldModifier fieldModifer)
           
 
Method Summary
 String toSolr(Restriction restriction, org.apache.solr.client.solrj.SolrServer solr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dummyFieldModifier

protected static final FieldModifier dummyFieldModifier

fieldModifer

protected FieldModifier fieldModifer

transaction

protected WikittyTransaction transaction
Constructor Detail

Restriction2Solr

public Restriction2Solr()

Restriction2Solr

public Restriction2Solr(WikittyTransaction transaction,
                        FieldModifier fieldModifer)
Method Detail

toSolr

public String toSolr(Restriction restriction,
                     org.apache.solr.client.solrj.SolrServer solr)
              throws WikittyException
Throws:
WikittyException


Copyright © 2009-2011 CodeLutin. All Rights Reserved.