Concept "full_text/match"

From SMW CindyKate - Main
Component1472742443
Jump to: navigation, search

Content

HasElasticConceptType QueryType PerformsAnalysisBeforeSearching True

  • https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html
  • type boolean
  • text provided is analyzed
  • flag operator: to or or and (defaults to or)
  • flag minimum_should_match: minimum number of optional should clauses
  • flag analyzer: control which analyzer will perform the analysis process on the text (defaults to the field explicit mapping definition, or the default search analyzer)
  • flag lenient: ignore exceptions caused by data-type mismatches (defaults to false)
  • flag fuzziness: the number of one character changes that need to be made to one string to make it the same as another string
    • prefix_length
    • max_expansions
  • flag zero_terms_query: If the analyzer used removes all tokens in a query like a stop filter does, the default behavior is to match no documents at all. In order to change that the zero_terms_query option can be used, which accepts none (default) and all which corresponds to a match_all query.
  • flag cutoff_frequency:
  • flag auto_generate_synonyms_phrase_query:

https://marcobonzanini.com/2015/02/09/phrase-match-and-proximity-search-in-elasticsearch/

  • for the simple case of terms which may or may not be related
  • does not impose any restriction between multiple terms
  • will promote documents which contain more query terms
  • scores by
    • number of matching terms (the more the better)
    • document length (the shorter the better)