Extending OpenSearch: A Practical Guide To Building Custom Plugins
summary
Six concrete plugins with code on GitHub: a smart ASCIIfolding rules analyzer that preserves accents for specified words (fixes French edge cases), an ingest lookup processor that enriches product docs with price/stock from other indices at index time, and an autocomplete system that builds a separate autocomplete category index for low-latency (target ~5ms) completions. Also included are a query-relaxing endpoint that runs sequential fallback queries, a search-as-you-type query shortcut, and a synonyms index plus Dashboards UI — all demos run and code shown.
AI-written summary · about
chapters (8)
- 0:00OpenSearch plugin development
- 1:53ASKI folding plugin
- 5:06Lookup plugin for real-time data
- 8:41Autocomplete plugin with dual indexing
- 13:43Query relaxing plugin
- 17:19Search-as-you-type queries
- 20:30Synonyms with index-based plugin
- 23:48Summary and resources
related talks
16mSponsored Keynote: OpenSearch at Atlassian Scale
04mAndrey Aksyonov at RIT++ 2012
43mManaging Custom Plugins and Forks of Solr
14mJourney of Building a Scalable, Domain-Agnostic Order Management System
29mThe maintainability of open source code 20 years from today
23mBuild plugins using Pluggy
18mDesigning a plugin architecture in Python
40mYour Search Service as a Composable Function #bbuzz
