|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.solr.client.solrj.SolrRequest org.apache.solr.client.solrj.request.FieldAnalysisRequest
public class FieldAnalysisRequest
A request for the org.apache.solr.handler.FieldAnalysisRequestHandler.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.SolrRequest |
---|
SolrRequest.METHOD |
Constructor Summary | |
---|---|
FieldAnalysisRequest()
Constructs a new FieldAnalysisRequest with a default uri of "/fieldanalysis". |
|
FieldAnalysisRequest(String uri)
Constructs a new FieldAnalysisRequest with a given uri. |
Method Summary | |
---|---|
FieldAnalysisRequest |
addFieldName(String fieldName)
Adds the given field name for analysis. |
FieldAnalysisRequest |
addFieldType(String fieldTypeName)
Adds the given field type for analysis. |
Collection<ContentStream> |
getContentStreams()
|
List<String> |
getFieldNames()
Returns a list of field names the analysis should be performed on. |
List<String> |
getFieldTypes()
Returns a list of field types the analysis should be performed on. |
String |
getFieldValue()
Returns the field value that will be analyzed when this request is processed. |
SolrParams |
getParams()
|
String |
getQuery()
Returns the query that will be analyzed. |
boolean |
isShowMatch()
Returns whether index time tokens that match query time tokens should be marked as a "match". |
FieldAnalysisResponse |
process(SolrServer server)
|
FieldAnalysisRequest |
setFieldNames(List<String> fieldNames)
Sets the field names on which the analysis should be performed. |
FieldAnalysisRequest |
setFieldTypes(List<String> fieldTypes)
Sets the field types on which analysis should be performed. |
FieldAnalysisRequest |
setFieldValue(String fieldValue)
Sets the field value to be analyzed. |
FieldAnalysisRequest |
setQuery(String query)
Sets the query to be analyzed. |
FieldAnalysisRequest |
setShowMatch(boolean showMatch)
Sets whether index time tokens that match query time tokens should be marked as a "match". |
Methods inherited from class org.apache.solr.client.solrj.SolrRequest |
---|
getMethod, getPath, getResponseParser, getStreamingResponseCallback, setMethod, setPath, setResponseParser, setStreamingResponseCallback |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FieldAnalysisRequest()
public FieldAnalysisRequest(String uri)
uri
- the uri of the request handler.Method Detail |
---|
public Collection<ContentStream> getContentStreams() throws IOException
getContentStreams
in class SolrRequest
IOException
public SolrParams getParams()
getParams
in class SolrRequest
public FieldAnalysisResponse process(SolrServer server) throws SolrServerException, IOException
process
in class SolrRequest
SolrServerException
IOException
public FieldAnalysisRequest setFieldValue(String fieldValue)
fieldValue
- The field value to be analyzed.
public String getFieldValue()
public FieldAnalysisRequest setQuery(String query)
null
indicated that no query analysis should take place.
query
- The query to be analyzed.
public String getQuery()
null
indicating that no query analysis will be
performed.
null
indicating that no query analysis will be
performed.public FieldAnalysisRequest setShowMatch(boolean showMatch)
false
. Obviously, this flag is ignored if when the query is set to null
.
showMatch
- Sets whether index time tokens that match query time tokens should be marked as a "match".
public boolean isShowMatch()
setShowMatch(boolean)
public FieldAnalysisRequest addFieldName(String fieldName)
fieldName
- A field name on which the analysis should be performed.
public FieldAnalysisRequest setFieldNames(List<String> fieldNames)
fieldNames
- The field names on which the analysis should be performed.
public List<String> getFieldNames()
null
indicating that no
analysis will be performed on field names.
public FieldAnalysisRequest addFieldType(String fieldTypeName)
fieldTypeName
- A field type name on which analysis should be performed.
public FieldAnalysisRequest setFieldTypes(List<String> fieldTypes)
fieldTypes
- The field type names on which analysis should be performed.
public List<String> getFieldTypes()
null
indicating that no
analysis will be peformed on field types.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |