From Java to Python: Migrating Search Functionality at billiger.de
summary
Migrating custom search logic from Solr to SolrCloud and re-implementing six SolrComponents in a Python service layer yields concrete wins: it serves a 65 million offer index with ~17 million searches/day, eliminates index bloat from Lucene deletes, moves click-log driven query-local boosts into manageable JSON RPC parameters, parallelizes expensive facet/filter alternatives, and runs stably for months — all measuring lower latency and easier deployment.
AI-written summary · about
chapters (12)
- 0:00Intro
- 3:20Architecture
- 10:06ult
- 12:28Java code
- 16:22Support Libraries
- 18:50Filter Alternatives
- 19:44Price Filters
- 21:00Loops
- 22:28Search Service
- 24:31Conclusion
- 25:34Takeaway
- 26:28Questions
related talks
19mPython on OpenSearch: Bringing Native Python Scripting to Search and An...
26mMeasuring Search Engine Quality using Spark and Python
36mA Python Takeover
19mSearch Solutions with OpenSearch, Python, and Serverless 🐍
28mTune-Up Your Knowledge: A Beginner's Journey Under the Hood of Search Engines
24mSearch From the Ground Up
27mWoosh: a fast pure-Python search engine library
14mUnconference: Python Now! An OpenSearch world with/in/on Python
