com.fatwire.gst.foundation.facade.search
Class SimpleSearchEngine
java.lang.Object
com.fatwire.gst.foundation.facade.search.SimpleSearchEngine
public class SimpleSearchEngine
- extends Object
Simplified SearchEngine class optimized for common use cases
- Since:
- Feb 16, 2011
- Author:
- Tony Field
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleSearchEngine
public SimpleSearchEngine(String engineName)
getInstance
public static SimpleSearchEngine getInstance(String engineName)
- Return an instance of the search engine. This is typically done by passing "lucene" as the engineName
parameter because that is the default search engine that ships with Content Server 7.5.
- Parameters:
engineName
- search engine name as configured in Content Server. Typically set to "lucene".
- Returns:
- SimpleSearchEngine instance
search
public SearchResultIterable search(com.fatwire.cs.core.search.query.QueryExpression query,
List<String> indexNames)
search
public SearchResultIterable search(com.fatwire.cs.core.search.query.QueryExpression query,
String... indexNames)
- Parameters:
query
- indexNames
-
- Returns:
- search results based on query and indexes provided.
newQuery
public com.fatwire.cs.core.search.query.QueryExpression newQuery(String stringValue)
- Parameters:
stringValue
-
- Returns:
- a new query based on the passed in string.
- See Also:
SearchUtils.newQuery(String)
newQuery
public com.fatwire.cs.core.search.query.QueryExpression newQuery(String fieldName,
com.fatwire.cs.core.search.query.Operation op,
Object... values)
- Parameters:
fieldName
- op
- values
-
- Returns:
- a query based on the fields, operation and values.
Copyright © 2010-2013 Oracle Corporation. All Rights Reserved.