com.atlassian.confluence.search.v2.lucene.mapper
Class TextFieldQueryMapper

java.lang.Object
  extended by com.atlassian.confluence.search.v2.lucene.mapper.TextFieldQueryMapper
All Implemented Interfaces:
LuceneQueryMapper<TextFieldQuery>

public class TextFieldQueryMapper
extends java.lang.Object
implements LuceneQueryMapper<TextFieldQuery>

A mapper for TextFieldQuerys.


Constructor Summary
TextFieldQueryMapper()
           
 
Method Summary
 org.apache.lucene.search.Query convertToLuceneQuery(TextFieldQuery textFieldQuery)
          Convert a SearchQuery into a lucene query.
 void setLuceneAnalyzerFactory(com.atlassian.bonnie.analyzer.LuceneAnalyzerFactory luceneAnalyzerFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextFieldQueryMapper

public TextFieldQueryMapper()
Method Detail

convertToLuceneQuery

public org.apache.lucene.search.Query convertToLuceneQuery(TextFieldQuery textFieldQuery)
Description copied from interface: LuceneQueryMapper
Convert a SearchQuery into a lucene query. So a query that represents a search for any value in a particular index field should map to null.

Specified by:
convertToLuceneQuery in interface LuceneQueryMapper<TextFieldQuery>
Parameters:
searchQuery - a TextFieldQuery instance.
Returns:
a Lucene specific version of the TextFieldQuery supplied.
Throws:
java.lang.IllegalArgumentException - if the query cannot be successfully parsed by QueryParser

setLuceneAnalyzerFactory

public void setLuceneAnalyzerFactory(com.atlassian.bonnie.analyzer.LuceneAnalyzerFactory luceneAnalyzerFactory)


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.