package
elasticsearch4s
Type Members
-
-
sealed
trait
BulkAction extends AnyRef
-
class
ESClient extends AnyRef
-
case class
ESConfig(indexName: String, typeName: Option[String] = None, preference: Option[String] = None, explain: Boolean = false, timeout: Option[Int] = None) extends Product with Serializable
-
case class
ESSearchResult[T](totalHits: Long, tookTime: Long, list: List[ESSearchResultItem[T]], facets: Map[String, Map[String, Any]], aggregations: Map[String, Any], source: Map[String, Any]) extends Product with Serializable
-
case class
ESSearchResultItem[T](id: String, score: Double, doc: T, highlightFields: Map[String, List[String]], explanation: Map[String, Any], sort: Seq[Any]) extends Product with Serializable
-
implicit
class
ESStringConfig extends AnyRef
-
Value Members
-
-
-
-
-
object
ESConfig extends Serializable
-
-
-
def
boolQuery: BoolQueryBuilder
-
def
boostingQuery(positiveQuery: QueryBuilder, negativeQuery: QueryBuilder): BoostingQueryBuilder
-
def
constantScoreQuery(queryBuilder: QueryBuilder): ConstantScoreQueryBuilder
-
def
disMaxQuery: DisMaxQueryBuilder
-
def
fieldMaskingSpanQuery(query: SpanQueryBuilder, field: String): FieldMaskingSpanQueryBuilder
-
def
functionScoreQuery[T <: ScoreFunctionBuilder[T]](queryBuilder: QueryBuilder, function: ScoreFunctionBuilder[T]): FunctionScoreQueryBuilder
-
def
functionScoreQuery[T <: ScoreFunctionBuilder[T]](function: ScoreFunctionBuilder[T]): FunctionScoreQueryBuilder
-
def
functionScoreQuery(queryBuilder: QueryBuilder, filterFunctionBuilders: Array[FilterFunctionBuilder]): FunctionScoreQueryBuilder
-
def
functionScoreQuery(queryBuilder: QueryBuilder): FunctionScoreQueryBuilder
-
def
fuzzyQuery(name: String, value: AnyRef): FuzzyQueryBuilder
-
def
fuzzyQuery(name: String, value: String): FuzzyQueryBuilder
-
def
geoShapeQuery(name: String, indexedShapeId: String, indexedShapeType: String): GeoShapeQueryBuilder
-
def
geoShapeQuery(name: String, shape: ShapeBuilder): GeoShapeQueryBuilder
-
def
idsQuery(types: String*): IdsQueryBuilder
-
def
matchAllQuery: MatchAllQueryBuilder
-
def
matchPhrasePrefixQuery(name: String, text: AnyRef): MatchPhrasePrefixQueryBuilder
-
def
matchPhraseQuery(name: String, text: AnyRef): MatchPhraseQueryBuilder
-
def
matchQuery(name: String, text: AnyRef): MatchQueryBuilder
-
def
moreLikeThisQuery(likeTexts: String*): MoreLikeThisQueryBuilder
-
def
multiMatchQuery(text: AnyRef, fieldNames: String*): MultiMatchQueryBuilder
-
def
nestedQuery(path: String, query: QueryBuilder, scoreMode: ScoreMode): NestedQueryBuilder
-
def
prefixQuery(name: String, prefix: String): PrefixQueryBuilder
-
def
rangeQuery(name: String): RangeQueryBuilder
-
def
regexpQuery(name: String, regexp: String): RegexpQueryBuilder
-
-
def
spanFirstQuery(match: SpanQueryBuilder, end: Int): SpanFirstQueryBuilder
-
def
spanMultiTermQueryBuilder(multiTermQueryBuilder: MultiTermQueryBuilder): SpanMultiTermQueryBuilder
-
def
spanNearQuery(initialClause: SpanQueryBuilder, slop: Int): SpanNearQueryBuilder
-
def
spanNotQuery(initialClause: SpanQueryBuilder, exclude: SpanQueryBuilder): SpanNotQueryBuilder
-
def
spanOrQuery(initialClause: SpanQueryBuilder): SpanOrQueryBuilder
-
def
spanTermQuery(name: String, value: Double): SpanTermQueryBuilder
-
def
spanTermQuery(name: String, value: Float): SpanTermQueryBuilder
-
def
spanTermQuery(name: String, value: Long): SpanTermQueryBuilder
-
def
spanTermQuery(name: String, value: Int): SpanTermQueryBuilder
-
def
spanTermQuery(name: String, value: String): SpanTermQueryBuilder
-
def
string2config(indexName: String): ESConfig
-
def
termQuery(name: String, value: AnyRef): TermQueryBuilder
-
def
termQuery(name: String, value: Boolean): TermQueryBuilder
-
def
termQuery(name: String, value: Double): TermQueryBuilder
-
def
termQuery(name: String, value: Float): TermQueryBuilder
-
def
termQuery(name: String, value: Long): TermQueryBuilder
-
def
termQuery(name: String, value: Int): TermQueryBuilder
-
def
termQuery(name: String, value: String): TermQueryBuilder
-
def
termsQuery[T](name: String, values: T*)(implicit c: ClassTag[T]): TermsQueryBuilder
-
def
tuple2config(tuple: (String, String)): ESConfig
-
def
wildcardQuery(name: String, query: String): WildcardQueryBuilder
-
def
wrapperQuery(source: BytesReference): WrapperQueryBuilder
-
def
wrapperQuery(source: Array[Byte]): WrapperQueryBuilder
-
def
wrapperQuery(source: String): WrapperQueryBuilder
Inherited from AnyRef
Inherited from Any