{"slug": "apache-solr", "name": "Apache Solr", "category": "search", "category_name": "Search", "description": "", "recommenders": 3, "commenters": 8, "warners": 1, "score": 2.932, "rising": 1.67, "first": "2026-01-04", "latest": "2026-10-25", "why": "replicated solr in a way that has increased performance and relieved some of the pressure on our main cluster", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 4, "compare": 0, "warn": 1}, "spark": [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "replicated solr in a way that has increased performance and relieved some of the pressure on our main cluster", "kind": "", "icon": true, "domain": null, "github_repo": null, "official_url": "https://solr.apache.org/", "pricing": "", "aliases": ["Apache Solr", "Solr"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 803718687, "item_id": 50232417, "url": "https://news.ycombinator.com/item?id=50232417", "by": "shanedevane", "date": "2026-10-25", "version": null, "stance": "recommend", "quote": "one day I'd love Apache Nutch/StormCrawler and a real SE, e.g. Solr", "excerpt": "This was/is a passion project; it's now a directory/web crawler of 958+ makers (artisans, craftspeople, smiths, authors), focusing on interesting people building interesting things around the world. TECH STACK: Selenium/Chrome drive the 'WOBBOT' crawler, with some SerpAPI, Pyton/bs4/html5lib/pillow/spaCy does named-entity extraction, some docling, and DeepSeek v3/v4 (with Ollama/qwen3:4b/gemma4:26b) used for evaluati", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Directory 958 inspirational artisans, craftspeople, smiths, for post-AI"}, {"id": 794222944, "item_id": 49638934, "url": "https://news.ycombinator.com/item?id=49638934", "by": "mekarpeles", "date": "2026-09-10", "version": null, "stance": "recommend", "quote": "replicated solr in a way that has increased performance and relieved some of the pressure on our main cluster", "excerpt": "Wonderful to see @raybb and @anandology in this thread. Lots of operational challenges come up when running a service for 14M patrons. And Open Library in particular has a handful of challenges. 1. It's database has grown significantly (800+ GB) and Anand is right that IO (even on SSDs) is a challenge. The `thing` (infobase/infogami) triple-store design is well thought out and gets us a lot, and any system has to be ", "context": "Open Library staff", "use_case": "book search", "switched_from": "", "story": "Keep Our Servers Running"}, {"id": 758443908, "item_id": 47402744, "url": "https://news.ycombinator.com/item?id=47402744", "by": "mindcrime", "date": "2026-03-16", "version": null, "stance": "recommend", "quote": "Spring Boot, HTMX, Postgresql, Valkey, Solr", "excerpt": "If I had to build it myself? Probably something like: Spring Boot, HTMX, Postgresql, Valkey, Solr", "context": "", "use_case": "rebuilding HN", "switched_from": "", "story": "Ask HN: What tech stack would you pick to rebuild HN today?"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 793622496, "item_id": 49601406, "url": "https://news.ycombinator.com/item?id=49601406", "by": "raybb", "date": "2026-09-07", "version": null, "stance": "warn", "quote": "Solr performance, it currently gets quite slow under load", "excerpt": "I have been volunteering with the Internet Archive via Open Library for about half a decade now. Sending money is awesome and they're also always looking for volunteers! There are so many projects going on for Open Library and staff has quite a few volunteers but right now especially I think it would be awesome to have a few more experienced folks joining to help (many volunteers are students). Here's just a few thin", "context": "", "use_case": "Open Library search", "switched_from": "", "story": "Keep Our Servers Running"}]}], "who": [{"by": "mekarpeles", "context": "Open Library staff", "url": "https://news.ycombinator.com/item?id=49638934", "date": "2026-09-10"}], "tags": [], "use_cases": ["book search", "open library search", "search backend", "rebuilding hn"], "compared": [{"slug": "postgresql", "name": "PostgreSQL", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "react", "name": "React", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "docker", "name": "Docker", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "fastapi", "name": "FastAPI", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "spring-boot", "name": "Spring Boot", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49593563", "title": "Keep Our Servers Running", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=50232415", "title": "Show HN: Directory 958 inspirational artisans, craftspeople, smiths, for post-AI", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49522896", "title": "Ask HN: Who wants to be hired? (September 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48130679", "title": "A Claude Code and Codex Skill for Deliberate Skill Development", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47584540", "title": "Claude Code's source code has been leaked via a map file in their NPM registry", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47402527", "title": "Ask HN: What tech stack would you pick to rebuild HN today?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"neutral": 1}, "2026-02": {}, "2026-03": {"recommend": 1, "neutral": 1}, "2026-04": {}, "2026-05": {"neutral": 1}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {"neutral": 1, "warn": 1, "recommend": 1}, "2026-10": {"recommend": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 803718687, "item_id": 50232417, "url": "https://news.ycombinator.com/item?id=50232417", "by": "shanedevane", "date": "2026-10-25", "version": null, "stance": "recommend", "quote": "one day I'd love Apache Nutch/StormCrawler and a real SE, e.g. Solr", "excerpt": "This was/is a passion project; it's now a directory/web crawler of 958+ makers (artisans, craftspeople, smiths, authors), focusing on interesting people building interesting things around the world. TECH STACK: Selenium/Chrome drive the 'WOBBOT' crawler, with some SerpAPI, Pyton/bs4/html5lib/pillow/spaCy does named-entity extraction, some docling, and DeepSeek v3/v4 (with Ollama/qwen3:4b/gemma4:26b) used for evaluati", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Directory 958 inspirational artisans, craftspeople, smiths, for post-AI"}, {"id": 794222944, "item_id": 49638934, "url": "https://news.ycombinator.com/item?id=49638934", "by": "mekarpeles", "date": "2026-09-10", "version": null, "stance": "recommend", "quote": "replicated solr in a way that has increased performance and relieved some of the pressure on our main cluster", "excerpt": "Wonderful to see @raybb and @anandology in this thread. Lots of operational challenges come up when running a service for 14M patrons. And Open Library in particular has a handful of challenges. 1. It's database has grown significantly (800+ GB) and Anand is right that IO (even on SSDs) is a challenge. The `thing` (infobase/infogami) triple-store design is well thought out and gets us a lot, and any system has to be ", "context": "Open Library staff", "use_case": "book search", "switched_from": "", "story": "Keep Our Servers Running"}, {"id": 793622496, "item_id": 49601406, "url": "https://news.ycombinator.com/item?id=49601406", "by": "raybb", "date": "2026-09-07", "version": null, "stance": "warn", "quote": "Solr performance, it currently gets quite slow under load", "excerpt": "I have been volunteering with the Internet Archive via Open Library for about half a decade now. Sending money is awesome and they're also always looking for volunteers! There are so many projects going on for Open Library and staff has quite a few volunteers but right now especially I think it would be awesome to have a few more experienced folks joining to help (many volunteers are students). Here's just a few thin", "context": "", "use_case": "Open Library search", "switched_from": "", "story": "Keep Our Servers Running"}, {"id": 792495117, "item_id": 49530944, "url": "https://news.ycombinator.com/item?id=49530944", "by": "mgkimsal", "date": "2026-09-02", "version": null, "stance": "neutral", "quote": "ElasticSearch/SOLR", "excerpt": "Location: Raleigh, NC (US) Remote: Yes Willing to relocate: No Technologies: PHP/Laravel/vanilla, Grails/Java, Javascript/Vue/React, SQL (sqlite, postgresql, mysql/maria), AWS, Docker, Junie/Claude/OpenAI, ElasticSearch/SOLR, Testing Main: https://kimsal.com R\u00e9sum\u00e9/CV: https://kimsal.com/kimsal_resume_2026.pdf Email: michael@kimsal.com Ideally looking more for fractional/part-time engagements - short term or long ter", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (September 2026)"}, {"id": 770152707, "item_id": 48134544, "url": "https://news.ycombinator.com/item?id=48134544", "by": "tomaytotomato", "date": "2026-05-14", "version": null, "stance": "neutral", "quote": "get Apache Solr working in the latest version of Spring Framework 7", "excerpt": "I am a Java dev and Spring user for about 10 years now. If you want to learn how Spring framework and Spring boot works, the best thing to do is build your own library and then learn to add it to a new spring boot service. https://www.baeldung.com/spring-boot-custom-starter Depending on which AI tool you are using, you can also get it to debrief what it is doing and what layer of the Spring architecture it is using (", "context": "", "use_case": "", "switched_from": "", "story": "A Claude Code and Codex Skill for Deliberate Skill Development"}, {"id": 761463281, "item_id": 47591455, "url": "https://news.ycombinator.com/item?id=47591455", "by": "doublesocket", "date": "2026-03-31", "version": null, "stance": "neutral", "quote": "combined it with a solr backend", "excerpt": "This was many moons ago, written in perl. From memory we used Regexp::Trie - https://metacpan.org/release/DANKOGAI/Regexp-Trie-0.02/view/lib/Regexp/Trie.pm We used it to tokenize search input and combined it with a solr backend. Worked really remarkably well.", "context": "", "use_case": "search backend", "switched_from": "", "story": "Claude Code's source code has been leaked via a map file in their NPM registry"}, {"id": 758443908, "item_id": 47402744, "url": "https://news.ycombinator.com/item?id=47402744", "by": "mindcrime", "date": "2026-03-16", "version": null, "stance": "recommend", "quote": "Spring Boot, HTMX, Postgresql, Valkey, Solr", "excerpt": "If I had to build it myself? Probably something like: Spring Boot, HTMX, Postgresql, Valkey, Solr", "context": "", "use_case": "rebuilding HN", "switched_from": "", "story": "Ask HN: What tech stack would you pick to rebuild HN today?"}, {"id": 743898914, "item_id": 46493682, "url": "https://news.ycombinator.com/item?id=46493682", "by": "anotherevan", "date": "2026-01-04", "version": null, "stance": "neutral", "quote": "", "excerpt": "> there is a Drupal 7 site that I need to migrate to something You may be interested in Backdrop, which is a maintained fork of Drupal 7. https://backdropcms.org/ (No experience with it personally. Only know about it from a friend who uses it.)", "context": "", "use_case": "", "switched_from": "", "story": "Jeffgeerling.com has been Migrated to Hugo"}]}