0" pointer-events="all"/> Search Engine Search... App Package: <Route path="/search" element={<... />} /> App Package: <Route path="/search" element={<... />}... @backstage/ plugin-search-backend @backstage/... @backstage/plugin-xyz @backstage/plugin-xyz @backstage/plugin-search @backstage/plugin-search @backstage/plugin-xyz-backend @backstage/plugin-xyz-backend e.g. ElasticSearch, Postgres, Lunr, etc. e.g. ElasticSearch, Postgres, Lunr,... @backstage/plugin-search-backend-module-xyz @backstage/plugin-search-backend-module-xyz 1 2 3 1 2 3 X number of search results X number of sear... Components Components Search API Search API Components Components IndexBuilder IndexBui... Query Service Query Se... Indexer Manages Indices and Writes Documents to a Search Engine Indexer... Query Handler Compiles and Executes Query Against a Search Engine Query Handler... @backstage/ plugin-search-backend-node @backstage/... Backend Package: src/plugins/search.ts Backend Package: src/plugins/search.ts Authorization (Optional) Authorization... IndexBuilder IndexBuilder SearchEngine SearchEngine Collator(s) Collator(s) Decorator(s) Decorator(s) Start Schedule Start Schedule Create Router Create Router Scheduler Scheduler Database for Task Coordination Among Nodes Database fo... Install and configure the search engine, collators, and decorators that are appropriate for your organization! Install and con... Custom Query Translator (Optional) Custom Quer... SearchEngine Implementation SearchEngine Implementati... XyzCollatorFactory XyzCollatorFactory XyzDecoratorFactory XyzDecoratorFacto... Individual backend plugins define how documents are retrieved from the plugin's data store and mapped to an IndexableDocument. Individual backe... Individual frontend plugins may define custom components, e.g. custom search result items. Individual frontend... Search Context Search Cont... @backstage/plugin-search-react @backstage/plugin-search-react Components Components Search Client Search Client Viewer does not support full SVG 1.1