Yandex.Cloud
  • Services
  • Why Yandex.Cloud
  • Solutions
  • Pricing
  • Documentation
  • Contact us
Get started
Yandex Managed Service for Elasticsearch
  • Getting started
  • Step-by-step instructions
    • All instructions
    • Information about existing clusters
    • Creating clusters
    • Connecting to clusters
    • Stopping and starting clusters
    • Changing cluster settings
    • Managing Elasticsearch hosts
    • Managing Elasticsearch users
    • Deleting a cluster
  • Concepts
    • Relationship between service resources
    • Host roles
    • Elasticsearch editions
    • Indexes
    • Search using Elasticsearch
    • Host classes
    • Managed Service for Elasticsearch
    • Quotas and limits
    • Storage types
    • Sharding and replication
    • Elasticsearch plugins
  • Access management
  • Pricing policy
  • API reference
    • API authentication
    • gRPC
      • Overview
      • ClusterService
      • ResourcePresetService
      • UserService
      • OperationService
    • REST
      • Overview
      • Cluster
        • Overview
        • addHosts
        • create
        • delete
        • deleteHosts
        • get
        • list
        • listHosts
        • listLogs
        • listOperations
        • move
        • start
        • stop
        • streamLogs
        • update
      • ResourcePreset
        • Overview
        • get
        • list
      • User
        • Overview
        • create
        • delete
        • get
        • list
        • update
      • Operation
        • Overview
        • get
  • Questions and answers
  1. Concepts
  2. Search using Elasticsearch

Search using Elasticsearch

    Elasticsearch acts not only as document storage, but also as a tool for searching and analyzing data in the documents using:

    1. Structured queries similar to SQL queries: to find documents with a set of fields that meet the specified conditions.
    2. Full text queries: to find a given string in documents and sort the results by relevance. These queries also allow you to use additional search functions, including autocomplete and search for phrases and similar strings. To learn more about full-text search, see the Elasticsearch documentation.
    3. Complex queries that combine the previous types of queries.

    In Managed Service for Elasticsearch, you can perform all these types of queries using the following tools:

    • URI queries, in which a Lucene query string is passed in the GET parameter: ?q=<query string>.
    • JSON queries written using Elasticsearch QueryDSL.
    • SQL queries. Elasticsearch fully supports SQL queries without requiring any intermediary between itself and SQL.

    Some search features in Elasticsearch:

    • Searches can be performed within a specific index in a cluster or across multiple indexes.
    • Asynchronous search is supported for large queries that can be performed over a long period of time.

    To learn more about search options, see the Elasticsearch documentation.

    Language / Region
    Careers
    Privacy policy
    Terms of use
    Brandbook
    © 2021 Yandex.Cloud LLC