1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- [[query-dsl-flt-field-query]]
- === Fuzzy Like This Field Query
- The `fuzzy_like_this_field` query is the same as the `fuzzy_like_this`
- query, except that it runs against a single field. It provides nicer
- query DSL over the generic `fuzzy_like_this` query, and support typed
- fields query (automatically wraps typed fields with type filter to match
- only on the specific type).
- [source,js]
- --------------------------------------------------
- {
- "fuzzy_like_this_field" : {
- "name.first" : {
- "like_text" : "text like this one",
- "max_query_terms" : 12
- }
- }
- }
- --------------------------------------------------
- `fuzzy_like_this_field` can be shortened to `flt_field`.
- The `fuzzy_like_this_field` top level parameters include:
- [cols="<,<",options="header",]
- |=======================================================================
- |Parameter |Description
- |`like_text` |The text to find documents like it, *required*.
- |`ignore_tf` |Should term frequency be ignored. Defaults to `false`.
- |`max_query_terms` |The maximum number of query terms that will be
- included in any generated query. Defaults to `25`.
- |`fuzziness` |The fuzziness of the term variants. Defaults
- to `0.5`. See <<fuzziness>>.
- |`prefix_length` |Length of required common prefix on variant terms.
- Defaults to `0`.
- |`boost` |Sets the boost value of the query. Defaults to `1.0`.
- |`analyzer` |The analyzer that will be used to analyze the text.
- Defaults to the analyzer associated with the field.
- |=======================================================================
|