|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.action.support.BaseRequestBuilder<MoreLikeThisRequest,SearchResponse> org.elasticsearch.action.mlt.MoreLikeThisRequestBuilder
public class MoreLikeThisRequestBuilder
Field Summary |
---|
Fields inherited from class org.elasticsearch.action.support.BaseRequestBuilder |
---|
client, request |
Constructor Summary | |
---|---|
MoreLikeThisRequestBuilder(Client client)
|
|
MoreLikeThisRequestBuilder(Client client,
String index,
String type,
String id)
|
Method Summary | |
---|---|
protected void |
doExecute(ActionListener<SearchResponse> listener)
|
MoreLikeThisRequestBuilder |
maxQueryTerms(int maxQueryTerms)
The maximum number of query terms that will be included in any generated query. |
MoreLikeThisRequestBuilder |
setBoostTerms(float boostTerms)
The boost factor to use when boosting terms. |
MoreLikeThisRequestBuilder |
setField(String... fields)
The fields of the document to use in order to find documents "like" this one. |
MoreLikeThisRequestBuilder |
setMaxDocFreq(int maxDocFreq)
The maximum frequency in which words may still appear. |
MoreLikeThisRequestBuilder |
setMaxWordLen(int maxWordLen)
The maximum word length above which words will be ignored. |
MoreLikeThisRequestBuilder |
setMinDocFreq(int minDocFreq)
The frequency at which words will be ignored which do not occur in at least this many docs. |
MoreLikeThisRequestBuilder |
setMinTermFreq(int minTermFreq)
The frequency below which terms will be ignored in the source doc. |
MoreLikeThisRequestBuilder |
setMinWordLen(int minWordLen)
The minimum word length below which words will be ignored. |
MoreLikeThisRequestBuilder |
setPercentTermsToMatch(float percentTermsToMatch)
The percent of the terms to match for each field. |
MoreLikeThisRequestBuilder |
setSearchFrom(int from)
From which search result set to return. |
MoreLikeThisRequestBuilder |
setSearchIndices(String... searchIndices)
The indices the resulting mlt query will run against. |
MoreLikeThisRequestBuilder |
setSearchScroll(Scroll searchScroll)
An optional search scroll request to be able to continue and scroll the search operation. |
MoreLikeThisRequestBuilder |
setSearchSize(int size)
The number of documents to return, defaults to 10. |
MoreLikeThisRequestBuilder |
setSearchSource(byte[] searchSource)
An optional search source request allowing to control the search request for the more like this documents. |
MoreLikeThisRequestBuilder |
setSearchSource(Map searchSource)
An optional search source request allowing to control the search request for the more like this documents. |
MoreLikeThisRequestBuilder |
setSearchSource(SearchSourceBuilder sourceBuilder)
An optional search source request allowing to control the search request for the more like this documents. |
MoreLikeThisRequestBuilder |
setSearchSource(String searchSource)
An optional search source request allowing to control the search request for the more like this documents. |
MoreLikeThisRequestBuilder |
setSearchSource(XContentBuilder builder)
An optional search source request allowing to control the search request for the more like this documents. |
MoreLikeThisRequestBuilder |
setSearchType(SearchType searchType)
The search type of the mlt search query. |
MoreLikeThisRequestBuilder |
setSearchType(String searchType)
The search type of the mlt search query. |
MoreLikeThisRequestBuilder |
setSearchTypes(String... searchTypes)
The types the resulting mlt query will run against. |
MoreLikeThisRequestBuilder |
setStopWords(String... stopWords)
Any word in this set is considered "uninteresting" and ignored. |
Methods inherited from class org.elasticsearch.action.support.BaseRequestBuilder |
---|
execute, execute, request |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MoreLikeThisRequestBuilder(Client client)
public MoreLikeThisRequestBuilder(Client client, String index, String type, String id)
Method Detail |
---|
public MoreLikeThisRequestBuilder setField(String... fields)
public MoreLikeThisRequestBuilder setPercentTermsToMatch(float percentTermsToMatch)
public MoreLikeThisRequestBuilder setMinTermFreq(int minTermFreq)
public MoreLikeThisRequestBuilder maxQueryTerms(int maxQueryTerms)
public MoreLikeThisRequestBuilder setStopWords(String... stopWords)
Even if your Analyzer allows stopwords, you might want to tell the MoreLikeThis code to ignore them, as for the purposes of document similarity it seems reasonable to assume that "a stop word is never interesting".
Defaults to no stop words.
public MoreLikeThisRequestBuilder setMinDocFreq(int minDocFreq)
public MoreLikeThisRequestBuilder setMaxDocFreq(int maxDocFreq)
public MoreLikeThisRequestBuilder setMinWordLen(int minWordLen)
public MoreLikeThisRequestBuilder setMaxWordLen(int maxWordLen)
public MoreLikeThisRequestBuilder setBoostTerms(float boostTerms)
public MoreLikeThisRequestBuilder setSearchSource(SearchSourceBuilder sourceBuilder)
public MoreLikeThisRequestBuilder setSearchSource(String searchSource)
public MoreLikeThisRequestBuilder setSearchSource(Map searchSource)
public MoreLikeThisRequestBuilder setSearchSource(XContentBuilder builder)
public MoreLikeThisRequestBuilder setSearchSource(byte[] searchSource)
public MoreLikeThisRequestBuilder setSearchType(SearchType searchType)
public MoreLikeThisRequestBuilder setSearchType(String searchType) throws ElasticSearchIllegalArgumentException
ElasticSearchIllegalArgumentException
public MoreLikeThisRequestBuilder setSearchIndices(String... searchIndices)
public MoreLikeThisRequestBuilder setSearchTypes(String... searchTypes)
public MoreLikeThisRequestBuilder setSearchScroll(Scroll searchScroll)
public MoreLikeThisRequestBuilder setSearchSize(int size)
public MoreLikeThisRequestBuilder setSearchFrom(int from)
protected void doExecute(ActionListener<SearchResponse> listener)
doExecute
in class BaseRequestBuilder<MoreLikeThisRequest,SearchResponse>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |