PHP Class Elastica\Query\MoreLikeThis

Inheritance: extends AbstractQuery
Show file Open project: ruflin/elastica Class Usage Examples

Public Methods

Method Description
setAnalyzer ( string $analyzer ) Set analyzer.
setBoost ( float $boost ) Set boost.
setBoostTerms ( boolean $boostTerms ) Set boost terms.
setFields ( array $fields ) : MoreLikeThis Set fields to which to restrict the mlt query.
setLike ( string | Document $like ) Set the "like" value.
setMaxDocFrequency ( integer $maxDocFreq ) set max document frequency.
setMaxQueryTerms ( integer $maxQueryTerms ) Set max_query_terms.
setMaxWordLength ( integer $maxWordLength ) Set max word length.
setMinDocFrequency ( integer $minDocFreq ) set min document frequency.
setMinTermFrequency ( integer $minTermFreq ) Set min term frequency.
setMinWordLength ( integer $minWordLength ) Set min word length.
setMinimumShouldMatch ( integer | string $minimumShouldMatch ) Set minimum_should_match option.
setStopWords ( array $stopWords ) Set stop words.
toArray ( )

Method Details

setAnalyzer() public method

Set analyzer.
public setAnalyzer ( string $analyzer )
$analyzer string

setBoost() public method

Set boost.
public setBoost ( float $boost )
$boost float Boost value

setBoostTerms() public method

Set boost terms.
public setBoostTerms ( boolean $boostTerms )
$boostTerms boolean

setFields() public method

Set fields to which to restrict the mlt query.
public setFields ( array $fields ) : MoreLikeThis
$fields array Field names
return MoreLikeThis Current object

setLike() public method

Set the "like" value.
public setLike ( string | Document $like )
$like string | Elastica\Document

setMaxDocFrequency() public method

set max document frequency.
public setMaxDocFrequency ( integer $maxDocFreq )
$maxDocFreq integer

setMaxQueryTerms() public method

Set max_query_terms.
public setMaxQueryTerms ( integer $maxQueryTerms )
$maxQueryTerms integer Max query terms value

setMaxWordLength() public method

Set max word length.
public setMaxWordLength ( integer $maxWordLength )
$maxWordLength integer

setMinDocFrequency() public method

set min document frequency.
public setMinDocFrequency ( integer $minDocFreq )
$minDocFreq integer

setMinTermFrequency() public method

Set min term frequency.
public setMinTermFrequency ( integer $minTermFreq )
$minTermFreq integer

setMinWordLength() public method

Set min word length.
public setMinWordLength ( integer $minWordLength )
$minWordLength integer

setMinimumShouldMatch() public method

Set minimum_should_match option.
public setMinimumShouldMatch ( integer | string $minimumShouldMatch )
$minimumShouldMatch integer | string

setStopWords() public method

Set stop words.
public setStopWords ( array $stopWords )
$stopWords array

toArray() public method

public toArray ( )