org.alfresco.repo.search.impl.lucene
Class LuceneAlfrescoFtsQueryLanguage

java.lang.Object
  extended by org.alfresco.repo.search.impl.lucene.LuceneAlfrescoFtsQueryLanguage
All Implemented Interfaces:
LuceneQueryLanguageSPI

public class LuceneAlfrescoFtsQueryLanguage
extends java.lang.Object
implements LuceneQueryLanguageSPI

Alfresco FTS Query language support


Constructor Summary
LuceneAlfrescoFtsQueryLanguage()
           
 
Method Summary
 java.util.List buildOrderings(org.alfresco.repo.search.impl.querymodel.QueryModelFactory factory, org.alfresco.service.cmr.search.SearchParameters searchParameters)
           
 org.alfresco.service.cmr.search.ResultSet executQuery(org.alfresco.service.cmr.search.SearchParameters searchParameters, ADMLuceneSearcherImpl admLuceneSearcher)
          Execute the query
 java.lang.String getName()
          The unique name for the query language
 void setFactories(java.util.List factories)
          Register
 void setQueryEngine(org.alfresco.repo.search.impl.querymodel.QueryEngine queryEngine)
          Set the query engine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneAlfrescoFtsQueryLanguage

public LuceneAlfrescoFtsQueryLanguage()
Method Detail

setQueryEngine

public void setQueryEngine(org.alfresco.repo.search.impl.querymodel.QueryEngine queryEngine)
Set the query engine

Parameters:
queryEngine -

executQuery

public org.alfresco.service.cmr.search.ResultSet executQuery(org.alfresco.service.cmr.search.SearchParameters searchParameters,
                                                             ADMLuceneSearcherImpl admLuceneSearcher)
Description copied from interface: LuceneQueryLanguageSPI
Execute the query

Specified by:
executQuery in interface LuceneQueryLanguageSPI
Returns:
- the query results

getName

public java.lang.String getName()
Description copied from interface: LuceneQueryLanguageSPI
The unique name for the query language

Specified by:
getName in interface LuceneQueryLanguageSPI
Returns:
- the unique name

setFactories

public void setFactories(java.util.List factories)
Description copied from interface: LuceneQueryLanguageSPI
Register

Specified by:
setFactories in interface LuceneQueryLanguageSPI

buildOrderings

public java.util.List buildOrderings(org.alfresco.repo.search.impl.querymodel.QueryModelFactory factory,
                                     org.alfresco.service.cmr.search.SearchParameters searchParameters)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.