OpenSearch
Search platform pairing an online retrieval engine with an offline indexing system that builds full, incremental and real-time indexes.
- Provider
- alibabacloud
- Kind
- Search index
- Category
- Data
- Official docs
- https://www.alibabacloud.com/help/en/open-search/
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| edition | enum | retrieval-engine | vector-search | llm-conversational-search | industry-algorithm | high-performance-search | no | retrieval-engine | inherited |
| geoScheme | enum | none | s2 | h3 | geohash | quadtree | no | none | inherited |
| indexBuild | enum | full | incremental | real-time | no | — | inherited |
| indexing | enum | sync | async | batch | no | async | inherited |
| managed | boolean | — | no | false | ▸ true |
| rebuildCadenceHours | integer | — | no | — | inherited |
| replicas | integer | — | no | — | inherited |
| shardingStrategy | enum | none | hash | geo | time | prefix-range | no | none | inherited |
| structure | enum | inverted | trie | vector | geo-cell | no | inverted | ▸ inverted |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
derived-store-without-cdc-or-rebuild
A search index is derived data and needs an asynchronous feed from a stream, change data capture or an indexing worker. Without one it is written inline on the request path, and it can never be rebuilt after it drifts.
- — this does not hold:
- — the node has at least one asynchronous incoming edge from a stream, change-data-capture or worker
nodes:
- { id: "open-search", component: "alibaba-open-search" }Alibaba Cloud Elasticsearchalibaba-elasticsearchAmazon Bedrock Knowledge Basesaws-bedrock-knowledge-baseAmazon CloudSearchaws-cloudsearchAmazon Kendraaws-kendraAmazon OpenSearch Serviceaws-opensearchAzure AI Searchazure-ai-searchFoundry IQazure-foundry-iqAI Searchcloudflare-ai-searchAlgoliaalgoliaCoveocoveoElastic Cloudelastic-cloudElasticsearchelasticsearchGeo cell indexgeo-cell-indexManticore SearchmanticoreMeilisearchmeilisearchOpenSearchopensearchQuickwitquickwitGeneric search indexsearch-indexApache SolrsolrSonicsonicSphinxsphinxTrie indextrie-indexTypesensetypesenseVespavespaCloud Talent Solutiongoogle-cloud-talent-solutionVertex AI Searchgoogle-vertex-ai-searchAI Commerce Searchgoogle-vertex-ai-search-commerceVision API Product Searchgoogle-vision-product-searchIBM Cloud Databases for Elasticsearchibm-databases-for-elasticsearchIBM Watson Discoveryibm-watson-discoveryOCI Search with OpenSearchoci-opensearch
# yaml-language-server: $schema=../../schema/component.schema.json # OpenSearch: "a one-stop platform used to develop commercial intelligent search services", a PaaS built on # the large-scale distributed search engine that serves Taobao, Tmall and Cainiao ("What is OpenSearch?"). # "Introduction to Retrieval Engine Edition" describes an online search system that loads indexes and serves # retrieval and an offline indexing system that builds full, incremental and real-time indexes. The product # ships several editions, including a Vector Search Edition and an LLM-based Conversational Search Edition. schemaVersion: "1" type: "component" id: "alibaba-open-search" kind: "search-index" provider: "alibabacloud" docs: "https://www.alibabacloud.com/help/en/open-search/" defaults: managed: true structure: "inverted" properties: edition: type: "enum" values: ["retrieval-engine", "vector-search", "llm-conversational-search", "industry-algorithm", "high-performance-search"] default: "retrieval-engine" indexBuild: type: "enum" values: ["full", "incremental", "real-time"]