<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Opensolr</title>
<link>https://opensolr.com/</link>
<description>Opensolr changelog, guides and documentation: managed Solr hosting, AI hybrid search, web crawler and RAG API updates.</description>
<language>en</language>
<lastBuildDate>Thu, 03 Sep 2026 18:41:45 +0000</lastBuildDate>
<atom:link href="https://opensolr.com/feed.xml" rel="self" type="application/rss+xml" />
<item>
<title>Search by Image Now Reads Barcodes and QR Codes Too</title>
<link>https://opensolr.com/changelog/entry/search-by-image-barcode-qr-code-scanning</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/search-by-image-barcode-qr-code-scanning</guid>
<description>Search by image now also reads barcodes and QR codes: point it at a product barcode, a poster&apos;s QR code, or a shipping label, and it is decoded automatically, no separate scanner needed. Combined with the labels it already recognizes and the text it already reads off a picture, search by image now works in three layers: what the picture shows, what is printed on it, and any code on it. See it on the demo page.</description>
<category>Search</category>
<pubDate>Thu, 03 Sep 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search by Image Now Reads Labels: Photograph a Shelf Tag, Get the Exact Product</title>
<link>https://opensolr.com/changelog/entry/search-by-image-reads-labels-ocr-shelf-tag-exact-product</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/search-by-image-reads-labels-ocr-shelf-tag-exact-product</guid>
<description>Search by image now reads a picture when it is mostly text: a shelf tag, a spec label, a receipt. The product name and the article number on it become the query, and the exact product comes back first. Pictures of things still work as before. Nothing to set up, nothing to re-index; the same is in the image_to_text API.</description>
<category>Search</category>
<pubDate>Thu, 03 Sep 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search by Image: Upload a Photo, Search Your Index With It</title>
<link>https://opensolr.com/changelog/entry/search-by-image-upload-a-photo-image-to-text</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/search-by-image-upload-a-photo-image-to-text</guid>
<description>Every Opensolr hosted search page now takes a photo as the query: click the image icon next to the search box, pick a picture, and the search runs on what is in it. The same thing is available to your own code as the image_to_text API endpoint.</description>
<category>Search</category>
<pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Query Analytics: International Characters Fixed, Popular Queries Shows Real Searches</title>
<link>https://opensolr.com/changelog/entry/query-analytics-utf8-fix-popular-queries-real-searches</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/query-analytics-utf8-fix-popular-queries-real-searches</guid>
<description>Two fixes to Query Analytics. Searches containing accented and international characters are now reported UTF-8 correctly instead of showing up garbled, and the Popular Queries chart now shows the searches your visitors actually typed — facet and filter clicks are no longer counted as queries, and real searches are no longer hidden by a popularity threshold.</description>
<category>Query Analytics</category>
<pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Control Panel Dropdowns Now Size to Their Content</title>
<link>https://opensolr.com/changelog/entry/control-panel-dropdowns-size-to-content</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/control-panel-dropdowns-size-to-content</guid>
<description>Every dropdown in the Control Panel now sizes to its own content instead of taking half a screen. Filter bars on the log and analytics screens fit on one line again.</description>
<category>Control Panel</category>
<pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Module 4.5.0 — Access-Restricted Content Excluded, Attached Documents Crawled Again</title>
<link>https://opensolr.com/changelog/entry/drupal-module-4-5-0-access-restricted-content-attached-documents</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-4-5-0-access-restricted-content-attached-documents</guid>
<description>Opensolr Search for Drupal 4.5.0 stops indexing content an anonymous visitor is not allowed to see, and fixes attached-document crawling, facet configuration saves, the embedded widget query and several search page errors.</description>
<category>Drupal Module</category>
<pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>WordPress Plugin 1.0.34: Protected Content Kept Out of the Index, Live Price and Stock Sync</title>
<link>https://opensolr.com/changelog/entry/wordpress-plugin-1-0-34-protected-content-price-stock-sync</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-plugin-1-0-34-protected-content-price-stock-sync</guid>
<description>Opensolr Search for WordPress 1.0.34 stops password-protected posts and hidden WooCommerce products from being indexed, and keeps price, sale price, stock and SKU changes in step with your index. Four settings that could never be saved now save.</description>
<category>WordPress Plugin</category>
<pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>AI Search Toggle — Hybrid or Pure Keyword, the Visitor&apos;s Choice</title>
<link>https://opensolr.com/changelog/entry/ai-search-toggle-hybrid-vs-pure-keyword-hosted-search</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/ai-search-toggle-hybrid-vs-pure-keyword-hosted-search</guid>
<description>The hosted search page now carries an AI toggle next to the Fresh toggle on every vector-capable index, letting each visitor pick hybrid AI search or pure keyword search per search without changing the index settings.</description>
<category>Search</category>
<pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>r/Opensolr Community Opens on Reddit, and the Pricing and Ordering Flow Is Reworked</title>
<link>https://opensolr.com/changelog/entry/opensolr-reddit-community-launch-r-opensolr</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-reddit-community-launch-r-opensolr</guid>
<description>Opensolr now has an official Reddit community, r/Opensolr, for questions, benchmarks, horror stories and feature requests. The same release reworks interface details across the site, most visibly the pricing and ordering flow.</description>
<category>Platform</category>
<pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>WordPress Plugin 1.0.33: Deleted Media Files No Longer Stay Searchable</title>
<link>https://opensolr.com/changelog/entry/wordpress-plugin-1-0-33-deleted-media-no-longer-searchable</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-plugin-1-0-33-deleted-media-no-longer-searchable</guid>
<description>WordPress plugin 1.0.33 removes a document from the index when you delete it from the Media Library, stops a replaced file leaving its old version behind, and makes a newly uploaded PDF or Office document searchable straight away.</description>
<category>WordPress</category>
<pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Module 4.4.0: PIN and EXCLUDE Buttons Work, EXCLUDE ALL Applies, Deleted Documents Leave the Index</title>
<link>https://opensolr.com/changelog/entry/drupal-module-4-4-0-pin-exclude-buttons-work</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-4-4-0-pin-exclude-buttons-work</guid>
<description>Drupal module 4.4.0. The PIN, EXCLUDE and EXCLUDE ALL buttons on the search results page now save rules instead of returning a permission error, EXCLUDE ALL rules are now read by the search itself, and deleted or replaced documents no longer stay searchable.</description>
<category>Drupal</category>
<pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Office Document Extraction Fixed: ODT Text Loss, Empty ODS and ODP Documents, and Missing PPT and CSV Support</title>
<link>https://opensolr.com/changelog/entry/odt-extraction-text-after-bold-links-no-longer-lost</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/odt-extraction-text-after-bold-links-no-longer-lost</guid>
<description>Three extraction faults fixed in one pass: .odt files lost every word after their first bold or linked run, .ods and .odp files indexed as empty documents with no error, and legacy .ppt and CSV files were rejected as unsupported. All are now read correctly by both the Data Ingestion API and the Web Crawler.</description>
<category>Data Ingestion</category>
<pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Integration Packages 0.3.0: A Live Test Suite, Three Fixes, and Demo Credentials in Every Quickstart</title>
<link>https://opensolr.com/changelog/entry/integration-packages-0-3-0-live-test-suite-fixes</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/integration-packages-0-3-0-live-test-suite-fixes</guid>
<description>The LangChain, LlamaIndex, Haystack, MCP and Laravel Scout packages are out at 0.3.0, covered end to end by a live test suite that found three bugs, and each one now ships with public demo credentials so the quickstart runs with nothing to sign up for.</description>
<category>API</category>
<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>WordPress Plugin 1.0.29 and 1.0.30: Fresh Ranking, the AI Hints Full-Content Fix, and a Clearer Fresh Switch</title>
<link>https://opensolr.com/changelog/entry/wordpress-plugin-1-0-29-fresh-toggle-ai-hints-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-plugin-1-0-29-fresh-toggle-ai-hints-fix</guid>
<description>Two WordPress plugin releases in one day: 1.0.29 adds a Fresh toggle that ranks recent content higher and fixes AI Hints so it reads the full pages behind your results, and 1.0.30 moves the Fresh control up beside AI Hints as an on/off switch.</description>
<category>WordPress</category>
<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Module 4.2.3 and 4.2.4: A Fresh Toggle on Your Search Page, and AI Hints That Read Your Full Content</title>
<link>https://opensolr.com/changelog/entry/drupal-module-4-2-3-fresh-toggle-ai-hints</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-4-2-3-fresh-toggle-ai-hints</guid>
<description>The Drupal module gains a Fresh control that lets visitors favour recent content, refined into a plain on/off switch in 4.2.4. AI Hints now reads the full text of the most relevant matches from your index instead of the teaser lines on screen.</description>
<category>Drupal</category>
<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Fresh Toggle, a Recency Weight Slider, and Much More Detailed AI Hints Answers</title>
<link>https://opensolr.com/changelog/entry/fresh-toggle-visitors-push-recent-results-up-ranking</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/fresh-toggle-visitors-push-recent-results-up-ranking</guid>
<description>A Fresh toggle lets whoever is searching push recent documents up the ranking, with a per-index weight slider deciding how hard it pushes. AI Hints answers are far more detailed, read the full text of every relevant match, and are now identical across the search page, the modules and all five packages.</description>
<category>Search</category>
<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Permanent Live RAG Demo: A Pre-Crawled News Index With Keyword, Vector and Hybrid Comparison</title>
<link>https://opensolr.com/changelog/entry/live-rag-demo-prebuilt-news-index-keyword-vector-hybrid</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/live-rag-demo-prebuilt-news-index-keyword-vector-hybrid</guid>
<description>A ready-made live RAG demo with nothing to set up: a permanent, already crawled and embedded index of tens of thousands of news articles, where you can stream a grounded answer or run the same query keyword-only, vector-only and hybrid, side by side.</description>
<category>Website</category>
<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Server Management: PHP-FPM Error Logs Now Readable in the Live Logs Panel</title>
<link>https://opensolr.com/changelog/entry/server-management-php-fpm-error-log-live-logs-panel</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/server-management-php-fpm-error-log-live-logs-panel</guid>
<description>The Live Logs panel on a project now has a third view, PHP-FPM Error, alongside Access and Error. Enabling a dedicated PHP-FPM pool gives that project its own PHP error log automatically, and the viewer reads the path straight from the pool configuration.</description>
<category>Server Management</category>
<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Server Management: Dedicated PHP-FPM Pool per Project With Live Worker Counters</title>
<link>https://opensolr.com/changelog/entry/server-management-dedicated-php-fpm-pool-per-project</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/server-management-dedicated-php-fpm-pool-per-project</guid>
<description>Each project on a managed server can now run on its own PHP-FPM pool, so one busy site cannot exhaust the workers of every other site on the box. Live worker counters and a pool file editor are included, and the change is strictly opt-in.</description>
<category>Control Panel</category>
<pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Server Management: Apache VHost Rebuilds Now Require Explicit Confirmation</title>
<link>https://opensolr.com/changelog/entry/server-management-vhost-rebuild-explicit-confirmation</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/server-management-vhost-rebuild-explicit-confirmation</guid>
<description>Saving a project only rebuilds its Apache vhost when the hostname, aliases, type or path actually changed, and both that case and the &amp;ldquo;Create VHost&amp;rdquo; button now ask for confirmation first.</description>
<category>Control Panel</category>
<pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal and WordPress Live Demos Add One-Time reCAPTCHA Verification With 24-Hour Memory</title>
<link>https://opensolr.com/changelog/entry/drupal-wordpress-demos-recaptcha-verification-24-hours</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-wordpress-demos-recaptcha-verification-24-hours</guid>
<description>The Drupal and WordPress proof-of-concept demo sites now ask for a one-time human verification and remember you for 24 hours of activity, keeping automated traffic off the demos.</description>
<category>Website</category>
<pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>The Whole REST API Documented: 14 New Endpoint Articles, a Rewritten Reference, Host Split and Three Fixes</title>
<link>https://opensolr.com/changelog/entry/rest-api-documented-14-endpoint-articles</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/rest-api-documented-14-endpoint-articles</guid>
<description>Every user-facing REST endpoint now has its own article with parameters, real responses and cURL, PHP and Python examples. The API Reference was rewritten around real error responses and the two hosts, api.opensolr.com now serves only AI and Data Ingestion, and three endpoint bugs were fixed.</description>
<category>API</category>
<pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search 1.0.27 for WordPress: Fuller, Properly Formatted AI Answers</title>
<link>https://opensolr.com/changelog/entry/opensolr-search-wordpress-1-0-27-fuller-formatted-ai-answers</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-search-wordpress-1-0-27-fuller-formatted-ai-answers</guid>
<description>Opensolr Search 1.0.27 for WordPress brings the AI answer improvements to WordPress: fuller, properly formatted answers, restricted to what your indexed content states.</description>
<category>WordPress Plugin</category>
<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search 4.2.1 for Drupal: Fuller, Properly Formatted AI Answers</title>
<link>https://opensolr.com/changelog/entry/opensolr-search-drupal-4-2-1-fuller-formatted-ai-answers</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-search-drupal-4-2-1-fuller-formatted-ai-answers</guid>
<description>Opensolr Search 4.2.1 for Drupal brings the same AI answer improvements: fuller, properly formatted answers restricted to what your indexed content states. Drop-in upgrade, no database updates and no re-index.</description>
<category>Drupal Module</category>
<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Fix: Underscores in Product Codes No Longer Replaced With Spaces</title>
<link>https://opensolr.com/changelog/entry/web-crawler-underscores-product-codes-preserved</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-underscores-product-codes-preserved</guid>
<description>Underscores were being replaced with spaces across the whole text while converting emoji to words, so an identifier such as ABC_123_XL was indexed as ABC 123 XL. Emoji are still converted; everything else is now indexed exactly as written.</description>
<category>Web Crawler</category>
<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>ai_summary Goes Fully Deterministic: Your Instruction Is the Prompt, Byte for Byte</title>
<link>https://opensolr.com/changelog/entry/ai-summary-api-deterministic-instruction-is-the-prompt</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/ai-summary-api-deterministic-instruction-is-the-prompt</guid>
<description>Whatever you send in instruction is now exactly what the model reads, byte for byte — nothing reorders, relabels, appends to or shortens it. All AI integrations ship the new answer behaviour.</description>
<category>API</category>
<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Fuller AI Answers, and Queries That Keep Their Punctuation</title>
<link>https://opensolr.com/changelog/entry/ai-answers-fuller-detailed-bullet-lists-no-invented-content</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/ai-answers-fuller-detailed-bullet-lists-no-invented-content</guid>
<description>AI answers now cover every relevant point from the matched pages, in short paragraphs and bullet lists, and are restricted to what your indexed content actually says. Separately, characters such as [ ] { } ( ) ^ ~ ! are no longer stripped out of search queries.</description>
<category>Search</category>
<pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search 1.0.26 for WordPress: Direct AI Hints and a Full Document Reader</title>
<link>https://opensolr.com/changelog/entry/opensolr-search-wordpress-1-0-26-ai-hints-document-reader</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-search-wordpress-1-0-26-ai-hints-document-reader</guid>
<description>Version 1.0.26 brings the platform AI answer improvements to WordPress: AI Hints answer directly instead of hedging, the Document Reader returns a full readable rendition of the page, and your question is no longer echoed above the answer.</description>
<category>WordPress Plugin</category>
<pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>LangChain, LlamaIndex, Haystack, MCP and Laravel Scout Ship Grounded AI Answers by Default</title>
<link>https://opensolr.com/changelog/entry/langchain-llamaindex-haystack-mcp-laravel-scout-grounded-answers</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/langchain-llamaindex-haystack-mcp-laravel-scout-grounded-answers</guid>
<description>All five AI integrations now send a grounded answer instruction by default and drop weakly matching documents before generating, so RAG answers stay direct and on topic. Update with pip install -U or composer update.</description>
<category>API</category>
<pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search 4.2.0 for Drupal: Direct AI Hints, Full Document Reader, Drupal 12 Readiness</title>
<link>https://opensolr.com/changelog/entry/opensolr-search-drupal-4-2-0-ai-hints-document-reader-drupal-12</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-search-drupal-4-2-0-ai-hints-document-reader-drupal-12</guid>
<description>Opensolr Search 4.2.0 for Drupal. AI Hints answer the question directly, the Document Reader returns a full readable rendition rather than a summary, the query is no longer echoed above the answer, and the module is Drupal 12 ready. A drop-in upgrade.</description>
<category>Drupal Module</category>
<pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>AI Answers Stop Hedging and the Document Reader Shows the Full Text</title>
<link>https://opensolr.com/changelog/entry/ai-answers-stop-hedging-no-query-echo-weak-matches-dropped</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/ai-answers-stop-hedging-no-query-echo-weak-matches-dropped</guid>
<description>AI answers now open with the fact instead of a preamble, no longer echo your question back, and drop weakly matching results before generating. The Document Reader renders the full readable source text rather than a fixed-heading summary.</description>
<category>Search</category>
<pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>RAG in 60 Seconds: A Live Sandbox That Builds a Real Solr Index With No Signup</title>
<link>https://opensolr.com/changelog/entry/rag-in-60-seconds-live-sandbox-no-signup</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/rag-in-60-seconds-live-sandbox-no-signup</guid>
<description>The new Try it live page builds a real Apache Solr index in one click, with no signup. Push your own JSON or a document URL, search it with hybrid search, and ask questions answered from your own content with sources cited.</description>
<category>Website</category>
<pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Scoped API Keys: Restrict Keys per Endpoint and Index, Stop Sharing Your Master Key</title>
<link>https://opensolr.com/changelog/entry/scoped-api-keys-per-endpoint-index-restrictions</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/scoped-api-keys-per-endpoint-index-restrictions</guid>
<description>You can now create additional API keys restricted to chosen endpoints and, optionally, to a subset of your indexes, with an optional expiry date — so your root-level master key never has to leave your hands.</description>
<category>Security</category>
<pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search API Opensolr 2.3.0 and 2.4.0: Opensolr Takes Over Maintenance, Admin Fatal Error Fixed, New Four-Step Setup</title>
<link>https://opensolr.com/changelog/entry/search-api-opensolr-2-3-0-maintenance-admin-fatal-error-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/search-api-opensolr-2-3-0-maintenance-admin-fatal-error-fix</guid>
<description>The Search API opensolr connector is now maintained by the Opensolr team. 2.3.0 fixes the admin fatal error, makes Key module integration opt-in and is ready for Drupal 12; 2.4.0 replaces the old registration wizard with a four-step guided setup page.</description>
<category>Drupal Module</category>
<pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Hosted Search AI Answers Now Give Direct Grounded Answers, Not Just Summaries</title>
<link>https://opensolr.com/changelog/entry/hosted-search-ai-direct-grounded-answers-not-summaries</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/hosted-search-ai-direct-grounded-answers-not-summaries</guid>
<description>AI answers now answer the question rather than summarising around it. The same grounded answer mode powers ai_answer across the AI integrations, with configurable retrieval depth and an optional custom instruction.</description>
<category>Search</category>
<pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search Tuning Now Applies to Every API Call and Integration, and embed_and_search Matches Your Hosted Search Page Exactly</title>
<link>https://opensolr.com/changelog/entry/embed-and-search-api-identical-results-hosted-search-page</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/embed-and-search-api-identical-results-hosted-search-page</guid>
<description>Everything configured in Index Settings &amp;rarr; Search Tuning now applies automatically to the embed_and_search endpoint and to the LangChain, LlamaIndex, Haystack, Laravel Scout and MCP integrations. Every knob can also be overridden per call.</description>
<category>API</category>
<pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Dedicated Pages, Docs and FAQs Launched for Every Opensolr AI Integration</title>
<link>https://opensolr.com/changelog/entry/dedicated-pages-docs-faqs-every-ai-integration</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/dedicated-pages-docs-faqs-every-ai-integration</guid>
<description>Every AI integration now has its own product page — LangChain, MCP, LlamaIndex, Haystack and Laravel Scout — alongside a new AI Integrations chapter in the platform documentation, five new FAQ guides, and a redesigned homepage overview of all six ways in.</description>
<category>Website</category>
<pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Ships Native LangChain, LlamaIndex, Haystack, MCP and Laravel Scout Integrations, All at v0.2.0 With Grounded RAG Answers</title>
<link>https://opensolr.com/changelog/entry/opensolr-native-langchain-vector-store-gpu-embeddings</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-native-langchain-vector-store-gpu-embeddings</guid>
<description>Opensolr is now a native vector store for LangChain, LlamaIndex and Haystack, a Laravel Scout driver, and a listed server in the official MCP Registry — all at v0.2.0, with Data Ingestion API writes, a lexical-only mode, a new vector_regions endpoint, and a one-call ai_answer.</description>
<category>API</category>
<pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>WordPress Plugin 1.0.25: Search Page Now Lives Inside Your Own Theme</title>
<link>https://opensolr.com/changelog/entry/wordpress-plugin-1-0-25-search-page-inside-your-theme</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-plugin-1-0-25-search-page-inside-your-theme</guid>
<description>Opensolr Search 1.0.25 turns /opensolr-search/ into an ordinary WordPress page wrapped by your own theme, fixes pagination and shortcode styling, and is verified against WordPress 7.1.</description>
<category>WordPress Plugin</category>
<pubDate>Thu, 13 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Service Availability: Signups and Payment Methods Restricted in 23 Countries</title>
<link>https://opensolr.com/changelog/entry/service-availability-signups-payments-restricted-23-countries</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/service-availability-signups-payments-restricted-23-countries</guid>
<description>For security and compliance reasons, new Opensolr accounts and new payment methods can no longer be created from 23 listed countries. Existing accounts are unaffected, and cases are still reviewed individually on request.</description>
<category>Security</category>
<pubDate>Thu, 13 Aug 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Module: Point Multiple Drupal Sites at One Shared Opensolr Index</title>
<link>https://opensolr.com/changelog/entry/drupal-module-multiple-sites-one-shared-index</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-multiple-sites-one-shared-index</guid>
<description>The Drupal module Settings page can now attach a site to an existing index from your Opensolr account instead of always creating a new one, so several Drupal instances can feed a single search experience.</description>
<category>Drupal Module</category>
<pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Varnish Full-Page Cache Is Now Configurable From the Opensolr Control Panel</title>
<link>https://opensolr.com/changelog/entry/varnish-full-page-cache-configurable-control-panel</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/varnish-full-page-cache-configurable-control-panel</guid>
<description>The Varnish card in your server&amp;rsquo;s Services tab gains a Configure button: cache-exclusion rules with a URL tester and one-click purge, or the raw VCL. Every save is backed up, compile-tested and applied with zero downtime.</description>
<category>Server Management</category>
<pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Hybrid Search Now Runs on the Proprietary Opensolr Hybrid Query Parser</title>
<link>https://opensolr.com/changelog/entry/hybrid-search-proprietary-opensolr-hybrid-query-parser</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/hybrid-search-proprietary-opensolr-hybrid-query-parser</guid>
<description>Every vector-enabled index now fuses keyword and semantic relevance through {!hybrid}, a proprietary Opensolr query parser that runs only on Opensolr clusters.</description>
<category>Search</category>
<pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Live Varnish and Memcached Stats Buttons in Server Management Services Tab</title>
<link>https://opensolr.com/changelog/entry/live-varnish-memcached-stats-server-management</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/live-varnish-memcached-stats-server-management</guid>
<description>Every running Varnish or Memcached service in your server&amp;rsquo;s Services tab now has a Stats button that opens a live snapshot of cache performance — hit rate, cache versus backend requests, objects stored, memory used and evictions.</description>
<category>Server Management</category>
<pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>New Security and Trust Center: SOC 2 and ISO 27001 Mapped Controls</title>
<link>https://opensolr.com/changelog/entry/security-trust-center-soc2-iso27001</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/security-trust-center-soc2-iso27001</guid>
<description>The new Security &amp;amp; Trust Center documents how Opensolr protects your data, with controls mapped to the SOC 2 Trust Services Criteria and ISO 27001 and a downloadable overview for vendor security reviews.</description>
<category>Security</category>
<pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Turbo Indexer 2.5.2: Drush 13 Startup and Drupal 11 Compatibility</title>
<link>https://opensolr.com/changelog/entry/turbo-indexer-2-5-2-drush-13-drupal-11-compatibility</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/turbo-indexer-2-5-2-drush-13-drupal-11-compatibility</guid>
<description>Opensolr Turbo Indexer 2.5.2. Starts reliably on Drush 13, parallel background workers run under the correct PHP on every hosting setup, and the release is fully compatible with Drupal 11. Drop-in update, no re-index required.</description>
<category>Drupal Module</category>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Fleet-Wide Solr Security Hardening: Older Version Patch and Server-Side Request Controls</title>
<link>https://opensolr.com/changelog/entry/fleet-wide-solr-security-hardening-request-controls</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/fleet-wide-solr-security-hardening-request-controls</guid>
<description>We patched a potential security issue affecting older Apache Solr versions and strengthened server-side request controls across the entire Solr fleet. Rolled out automatically to every server; no customer action required and no effect on indexes or data.</description>
<category>Security</category>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search Drupal Module 3.9.0 Adds Drupal 12 Compatibility</title>
<link>https://opensolr.com/changelog/entry/drupal-module-3-9-0-drupal-12-compatibility</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-3-9-0-drupal-12-compatibility</guid>
<description>Version 3.9.0 of the Opensolr Search Drupal module is compatible with Drupal 12, alongside Drupal 10.1 and 11. A drop-in upgrade: no configuration changes, no database updates, no re-index.</description>
<category>Drupal Module</category>
<pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Module 3.8.5: Fatal Error Viewing Non-Translatable Entity References Fixed</title>
<link>https://opensolr.com/changelog/entry/drupal-module-3-8-5-non-translatable-entity-fatal-error-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-3-8-5-non-translatable-entity-fatal-error-fix</guid>
<description>Version 3.8.5 of the Opensolr Search Drupal module fixes a fatal error triggered by viewing content that references a non-translatable entity. Released on drupal.org.</description>
<category>Drupal Module</category>
<pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>One-Click Unsubscribe From Product and Campaign Emails on the Communications Page</title>
<link>https://opensolr.com/changelog/entry/one-click-unsubscribe-product-campaign-emails</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/one-click-unsubscribe-product-campaign-emails</guid>
<description>The Communications page now has a single toggle for product updates, feature announcements and marketing emails, so you can opt out from your admin panel instead of hunting for the link inside an email.</description>
<category>Account</category>
<pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Payment Profile VAT Upgrades: Real-Time Validation, Auto-Normalisation, Stripe Sync</title>
<link>https://opensolr.com/changelog/entry/payment-profile-vat-validation-normalization-stripe-sync</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/payment-profile-vat-validation-normalization-stripe-sync</guid>
<description>VAT numbers in your Payment Profile are now validated as you type, normalised before they reach Stripe, and reconciled with tax IDs that already exist on your Stripe customer.</description>
<category>Billing</category>
<pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Module 3.8.4: Ingestion Fatal Error With Config Entity References Fixed</title>
<link>https://opensolr.com/changelog/entry/drupal-module-3-8-4-config-entity-hastranslation-ingestion-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-3-8-4-config-entity-hastranslation-ingestion-fix</guid>
<description>Opensolr Search for Drupal 3.8.4 fixes a fatal error during data ingestion when a content type has an entity_reference field pointing to a config entity, such as Domain.</description>
<category>Drupal Module</category>
<pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>UK VAT Number Validation Fixed on the Opensolr Ezcmd Service</title>
<link>https://opensolr.com/changelog/entry/uk-vat-number-validation-fix-ezcmd</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/uk-vat-number-validation-fix-ezcmd</guid>
<description>VAT number validation for GB on the Opensolr ezcmd.com service was returning wrong results. UK VAT lookups now resolve correctly.</description>
<category>Billing</category>
<pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Facet Mapping Overhaul: Type Auto-Detection, Every WordPress Source Mappable, Multi-Valued and Image Fixes</title>
<link>https://opensolr.com/changelog/entry/facet-mapping-auto-detects-solr-field-types</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/facet-mapping-auto-detects-solr-field-types</guid>
<description>Facet Mapping now auto-detects the Solr field type, exposes every indexable WordPress source including postmeta and WooCommerce taxonomies, emits multi-valued fields identically from crawler and ingestion, and resolves image fields to real URLs.</description>
<category>Facet Mapping</category>
<pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search Drupal Module 3.8.0: Thumbnails, Facet Mapping and Multi-Valued Fields</title>
<link>https://opensolr.com/changelog/entry/drupal-module-3-8-0-thumbnails-facet-mapping-multi-valued-fields</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-3-8-0-thumbnails-facet-mapping-multi-valued-fields</guid>
<description>Drupal module 3.8.0 is tagged on drupal.org — the first public release since 3.6.0. It adds a configurable result thumbnail field, an auto-suggesting Facet Mapping form that applies instantly without drush cr, and a full multi-valued field pipeline.</description>
<category>Drupal Module</category>
<pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search WordPress Plugin 1.0.19: Facet Mapping Overhaul and Stability Fixes</title>
<link>https://opensolr.com/changelog/entry/wordpress-plugin-1-0-19-facet-mapping-overhaul</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-plugin-1-0-19-facet-mapping-overhaul</guid>
<description>WordPress plugin 1.0.19 is live on WordPress.org, with a Facet Mapping overhaul and a fix for a sanitize callback that was silently discarding saved facet mapping rows.</description>
<category>WordPress Plugin</category>
<pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Admin Layout Tidy-Up: Search Mode Options on a Single Row and Crawler Controls in a Uniform Grid</title>
<link>https://opensolr.com/changelog/entry/index-settings-search-mode-radios-single-row</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/index-settings-search-mode-radios-single-row</guid>
<description>Two layout corrections in the admin panel: the five Search Mode radio buttons in Index Settings now fit on one row, and the Web Crawler control buttons are equal width in a two-column grid.</description>
<category>Admin</category>
<pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search for WordPress 1.0.7 Adds the Lexical Only Search Mode</title>
<link>https://opensolr.com/changelog/entry/wordpress-plugin-1-0-7-lexical-only-search-mode</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-plugin-1-0-7-lexical-only-search-mode</guid>
<description>Opensolr Search for WordPress 1.0.7 adds the Lexical Only search mode, matching the Opensolr admin and the Drupal module: an explicit opt-out from vector search, with no embedding API call made.</description>
<category>WordPress</category>
<pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search for Drupal 3.5.0 Adds the Lexical Only Search Mode</title>
<link>https://opensolr.com/changelog/entry/drupal-module-3-5-0-lexical-only-search-mode</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-3-5-0-lexical-only-search-mode</guid>
<description>Opensolr Search for Drupal 3.5.0 adds the Lexical Only search mode, matching the option in the Opensolr admin. It skips the embedding request entirely and auto-zeroes the Minimum Relevance Score.</description>
<category>Drupal</category>
<pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Lexical Only Search Mode, Readable Locale Facet, and Five Search Fixes</title>
<link>https://opensolr.com/changelog/entry/lexical-only-search-mode-search-tuning</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/lexical-only-search-mode-search-tuning</guid>
<description>A new Lexical Only search mode skips embeddings entirely for deterministic BM25 ranking. The Locale facet now shows flags and language names instead of raw codes, and five search bugs were fixed across Opensolr, the Drupal module and the WordPress plugin.</description>
<category>Search</category>
<pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search for WordPress 1.0.5 Adds the Minimum Relevance Score Slider</title>
<link>https://opensolr.com/changelog/entry/wordpress-plugin-1-0-5-minimum-relevance-score-slider</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-plugin-1-0-5-minimum-relevance-score-slider</guid>
<description>Opensolr Search for WordPress 1.0.5 adds the Minimum Relevance Score slider to Search Tuning, dropping low-scoring hybrid hits from both results and facet counts. Steps of 0.1, default 0.3.</description>
<category>WordPress</category>
<pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search for Drupal 3.4.0 Adds the Minimum Relevance Score Slider</title>
<link>https://opensolr.com/changelog/entry/drupal-module-3-4-0-minimum-relevance-score-slider</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-3-4-0-minimum-relevance-score-slider</guid>
<description>Version 3.4.0 brings the Minimum Relevance Score slider to Search Tuning, dropping low-scoring hybrid hits from both results and facet counts.</description>
<category>Drupal</category>
<pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search Tuning: Minimum Relevance Score Slider, a Search Operators Help Panel, Cleaner Pagination and a Minimum Match Save Fix</title>
<link>https://opensolr.com/changelog/entry/minimum-relevance-score-slider-search-tuning</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/minimum-relevance-score-slider-search-tuning</guid>
<description>A new Minimum Relevance Score slider drops low-scoring hybrid hits, a Search Operators help panel explains phrase, required and excluded terms, search pagination moves into the results column, and custom Minimum Match values now save correctly.</description>
<category>Search</category>
<pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Query Analytics: Faster Dashboards, a 30-Day Default Window, and CSV Export on Every Table</title>
<link>https://opensolr.com/changelog/entry/query-analytics-30-minute-cache-30-day-window</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/query-analytics-30-minute-cache-30-day-window</guid>
<description>Query Analytics loads noticeably faster, defaults to a 30-day window instead of 10 days, and every dashboard table now has an Export CSV button.</description>
<category>Analytics</category>
<pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>WordPress Plugin: Sitemap Registration Fix, Setup Progress Modal and WooCommerce Meta Tags</title>
<link>https://opensolr.com/changelog/entry/wordpress-plugin-sitemap-fix-setup-modal-woocommerce-meta</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-plugin-sitemap-fix-setup-modal-woocommerce-meta</guid>
<description>Save &amp;amp; Connect was not registering the sitemap URL with the crawler, and Save &amp;amp; Start Fresh was not deleting the previous index. Setup now shows a full-screen progress modal, and WooCommerce products get richer meta tags.</description>
<category>WordPress</category>
<pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search for Drupal 3.3.3: Sitemap Registration on Save and Connect Fixed</title>
<link>https://opensolr.com/changelog/entry/drupal-module-3-3-3-sitemap-registration-save-connect-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-3-3-3-sitemap-registration-save-connect-fix</guid>
<description>The sitemap URL is now registered with the crawler on every Save &amp;amp; Connect and Save &amp;amp; Start Fresh, and Save &amp;amp; Start Fresh now deletes the previous index before creating the new one.</description>
<category>Drupal</category>
<pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Hybrid Search Relevance: Lexical Field Boosts Zeroed in Vector Mode</title>
<link>https://opensolr.com/changelog/entry/hybrid-search-lexical-field-boosts-zeroed-vector-mode</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/hybrid-search-lexical-field-boosts-zeroed-vector-mode</guid>
<description>In vector hybrid mode, lexical field weight boosts are now zeroed so semantic similarity drives the ranking. Field weights still apply when search falls back to pure lexical mode.</description>
<category>Search</category>
<pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Data Ingestion: Empty API Responses Fixed, Duplicate Documents Eliminated, Richer Enrichment and a Queue Dashboard Built for Scale</title>
<link>https://opensolr.com/changelog/entry/data-ingestion-api-php-8-empty-responses-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/data-ingestion-api-php-8-empty-responses-fix</guid>
<description>Four changes to Data Ingestion: a PHP 8 fault that made every endpoint return empty responses is fixed, URI normalization stops the crawler and the API creating duplicate documents, enrichment now uses structured text and longer sentiment input, and the queue dashboard handles thousands of jobs.</description>
<category>Data Ingestion</category>
<pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Hosted Search Page: Query Elevation Controls Restored, Results Count Moved Under the Search Bar</title>
<link>https://opensolr.com/changelog/entry/query-elevation-controls-hosted-search-instant-effect</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/query-elevation-controls-hosted-search-instant-effect</guid>
<description>Query Elevation controls are back on the hosted search page and take effect immediately, and the results count now sits directly under the search bar with the response time shown in seconds.</description>
<category>Search</category>
<pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Query Elevation: REMOVE Button No Longer Appears on Results With No Elevation Rules</title>
<link>https://opensolr.com/changelog/entry/drupal-query-elevation-remove-button-without-rules-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-query-elevation-remove-button-without-rules-fix</guid>
<description>Fixed the Query Elevation REMOVE button showing on results that have no elevation rules. Visibility is now driven by CSS class specificity instead of inline styles.</description>
<category>Drupal</category>
<pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>WordPress Search Plugin Documentation: 17-Page Guide From Setup to WooCommerce</title>
<link>https://opensolr.com/changelog/entry/wordpress-search-plugin-17-page-documentation</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/wordpress-search-plugin-17-page-documentation</guid>
<description>The WordPress Search Plugin documentation is a 17-page guide covering installation and setup, the data crawler, data ingestion, facets, search tuning, AI features and WooCommerce.</description>
<category>Documentation</category>
<pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search for WordPress: Free AI Hybrid Search Plugin, With a 50% Partner Discount</title>
<link>https://opensolr.com/changelog/entry/opensolr-search-wordpress-plugin-launch</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-search-wordpress-plugin-launch</guid>
<description>Opensolr Search for WordPress is a free plugin that replaces default WordPress search with hybrid vector and keyword search, facets, autocomplete, analytics, elevation and full WooCommerce support. Plugin users also qualify for the Partner Program: 50% off any small or medium plan for a year.</description>
<category>WordPress</category>
<pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Facets: Hierarchical Drill-Down From JSON-LD Breadcrumbs, Per-Facet Thresholds and Safari Fixes</title>
<link>https://opensolr.com/changelog/entry/drupal-hierarchical-drilldown-facets-json-ld-breadcrumbs</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-hierarchical-drilldown-facets-json-ld-breadcrumbs</guid>
<description>Drill-down facets built automatically from JSON-LD breadcrumbs, a per-facet minimum count, instant CSS tooltips, a set of Safari and iOS fixes, and a new Partner Program.</description>
<category>Drupal</category>
<pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Dates: Strict UTC Conversion, a Safety Gate, and Extraction From Date-Related CSS Classes</title>
<link>https://opensolr.com/changelog/entry/web-crawler-date-timezone-utc-conversion-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-date-timezone-utc-conversion-fix</guid>
<description>Dates carrying a timezone offset such as +03:00 are now strictly converted to UTC before indexing, and anything that still does not match the Solr format is dropped rather than failing the index. The crawler also extracts dates from date-related CSS classes on sites with no JSON-LD or meta tags.</description>
<category>Web Crawler</category>
<pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Thousands Separators and Smart Decimals Across Facet Sliders, Filter Pills and Price Tooltips</title>
<link>https://opensolr.com/changelog/entry/facet-slider-thousands-separators-decimals</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/facet-slider-thousands-separators-decimals</guid>
<description>Numbers in facet slider inputs, active filter pills and price topbar slider tooltips now use thousands separators, with two decimals on float fields and none on integers.</description>
<category>Search</category>
<pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Homepage Drupal Card Rewritten, Plus a Vector Search E-Commerce Demo</title>
<link>https://opensolr.com/changelog/entry/homepage-drupal-card-vector-search-ecommerce-demo</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/homepage-drupal-card-vector-search-ecommerce-demo</guid>
<description>The homepage Drupal card now showcases the Opensolr Search for Drupal module, and a vector search e-commerce demo has been added to the live demos section.</description>
<category>Website</category>
<pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Skips Embedding Generation on Indexes Without AI Vector Access</title>
<link>https://opensolr.com/changelog/entry/web-crawler-skips-embeddings-without-vector-access</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-skips-embeddings-without-vector-access</guid>
<description>The Web Crawler now respects the package vector access flag. Indexes without AI features no longer generate embeddings during a crawl, which saves GPU resources and speeds up indexing.</description>
<category>Web Crawler</category>
<pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search Facet Filters Admin Panel: Map Solr Schema Fields to List, Slider, and Date Widgets</title>
<link>https://opensolr.com/changelog/entry/search-facet-filters-admin-panel-configuration</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/search-facet-filters-admin-panel-configuration</guid>
<description>A Search Facet Filters section in the admin panel discovers all indexed fields via the Solr schema and lets you map them as list, slider or date range widgets, with drag-to-reorder. Embeddable search supports facets too, via data-sidebar=&quot;on&quot;.</description>
<category>Control Panel</category>
<pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>GPU Priority Queue Puts Search Embeddings Ahead of Crawler Batch Jobs</title>
<link>https://opensolr.com/changelog/entry/gpu-priority-queue-search-embeddings-first</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/gpu-priority-queue-search-embeddings-first</guid>
<description>User-facing search requests now jump ahead of background crawler batch jobs on the GPU, with a configurable timeout that falls back to lexical search instantly if the GPU is busy.</description>
<category>Performance &amp; SEO</category>
<pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>AI and Vector Features Now Gated per Package With Friendly Upgrade Prompts</title>
<link>https://opensolr.com/changelog/entry/ai-vector-features-gated-per-package</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/ai-vector-features-gated-per-package</guid>
<description>AI Hints, AI Reader, Vector Embeddings and Hybrid Search are now gated per package, and indexes without vector access get a clear upgrade prompt instead of a generic error. Lexical keyword search still works on every plan.</description>
<category>API</category>
<pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Facet Filter Sidebar, Fixed Search Header, Loading Overlay and a More Reliable Highlighter</title>
<link>https://opensolr.com/changelog/entry/facet-filter-sidebar-category-price-date-ranges</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/facet-filter-sidebar-category-price-date-ranges</guid>
<description>A new facet filter sidebar lets visitors narrow results by category, price, date and any structured field. The search header now stays fixed while scrolling, transitions show a loading overlay, and highlighting works in short fields such as titles.</description>
<category>Search</category>
<pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Fixed: The Search Box No Longer Shows Solr-Escaped Apostrophes Back to the User</title>
<link>https://opensolr.com/changelog/entry/search-box-apostrophes-solr-escaped-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/search-box-apostrophes-solr-escaped-fix</guid>
<description>Queries containing apostrophes — &quot;don&apos;t&quot;, &quot;it&apos;s&quot;, &quot;O&apos;Brien&quot; — were echoed back into the search box in their Solr-escaped form. The box now shows the clean, unescaped query.</description>
<category>Search</category>
<pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Module: Multilingual Meta Tags and JSON-LD, Live Document Counts, Language Selector Order</title>
<link>https://opensolr.com/changelog/entry/drupal-multilingual-meta-tags-json-ld-facets</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-multilingual-meta-tags-json-ld-facets</guid>
<description>Opensolr Search for Drupal gains full multilingual meta tags and JSON-LD, live document counts next to each content type in the admin tabs, and a language selector that shows the active language first.</description>
<category>Drupal</category>
<pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search for Drupal: Stop Crawl Button, Currency Symbols, Query Embeddings</title>
<link>https://opensolr.com/changelog/entry/opensolr-search-drupal-stop-crawl-currency-embeddings</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-search-drupal-stop-crawl-currency-embeddings</guid>
<description>Opensolr Search for Drupal gains a Stop Crawl button, price display with currency symbols, and optimised query embeddings for better search relevance.</description>
<category>Drupal</category>
<pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>New is_query Parameter on the Embed APIs for Optimised Retrieval Vectors</title>
<link>https://opensolr.com/changelog/entry/is-query-parameter-embed-api-retrieval-vectors</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/is-query-parameter-embed-api-retrieval-vectors</guid>
<description>Set is_query=1 when embedding a search query to get a vector optimised for retrieval, on both the embed and batch embed endpoints.</description>
<category>API</category>
<pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler: Stop Crawl Button, Instantly Applied Settings, Core-Wide Thread Limits, Cleaner Descriptions and a Buffer Fix</title>
<link>https://opensolr.com/changelog/entry/web-crawler-stop-crawl-button</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-stop-crawl-button</guid>
<description>Five crawler changes: a new Stop Crawl button that halts running processes without losing the schedule, settings that apply to the active schedule immediately, max_threads enforced across all start URLs, description extraction that no longer picks up CSS or JavaScript, and a fix for a Solr buffer that could stick after a stopped crawl.</description>
<category>Web Crawler</category>
<pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Instruction-Tuned Query Prefixes Lift Vector Recall 5-15%, and Price Badges Show Currency Symbols</title>
<link>https://opensolr.com/changelog/entry/vector-search-instruction-tuned-prefixes-5-15-recall</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/vector-search-instruction-tuned-prefixes-5-15-recall</guid>
<description>The embedding model now uses instruction-tuned prefixes that optimise query vectors for retrieval, worth 5&amp;ndash;15% better recall on natural language queries and stronger cross-language matching. Price badges also show currency symbols instead of raw codes.</description>
<category>Search</category>
<pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Drupal Module Security Audit: 35+ XSS, CSRF and Solr Injection Issues Fixed</title>
<link>https://opensolr.com/changelog/entry/drupal-module-security-audit-35-issues-fixed</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-module-security-audit-35-issues-fixed</guid>
<description>A three-round security audit of the Drupal module found and fixed more than 35 issues, covering XSS in AI streaming output, Solr injection on range filters and facet values, CSRF on admin write endpoints, and safe URL generation under CLI and cron.</description>
<category>Security</category>
<pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Real-Time Drupal Content Sync, Per-Document Duplicate Handling and Full UTF-8 Safety</title>
<link>https://opensolr.com/changelog/entry/drupal-real-time-content-sync-node-save-ingestion-api</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/drupal-real-time-content-sync-node-save-ingestion-api</guid>
<description>Drupal node saves can now be pushed to the index the moment they happen, the Ingestion API skips duplicate documents instead of rejecting the whole batch, and the enrichment pipeline is safe for CJK, emoji and accented text.</description>
<category>Data Ingestion</category>
<pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search for Drupal 2.0: Real-Time Sync, Async Bulk Ingestion to 500K+ Documents, and Contextual Help</title>
<link>https://opensolr.com/changelog/entry/opensolr-search-drupal-2-0-real-time-sync-bulk-ingestion</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-search-drupal-2-0-real-time-sync-bulk-ingestion</guid>
<description>Opensolr Search for Drupal 2.0 adds the Data Ingestion API, real-time sync on every node save and delete, async bulk ingestion via Drupal cron that scales past 500,000 documents, full CJK/UTF-8 safety and a three-round security audit. All ten admin tabs now link to the relevant documentation.</description>
<category>Drupal</category>
<pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Hybrid Search Live Demo: Try Vector and Keyword Search Without Signing Up</title>
<link>https://opensolr.com/changelog/entry/hybrid-search-live-demo-vector-keyword-no-signup</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/hybrid-search-live-demo-vector-keyword-no-signup</guid>
<description>The Hybrid Search Live Demo lets you try vector and keyword search, facets, autocomplete, AI Hints and the rest of the search features on a real index, without signing up.</description>
<category>Search</category>
<pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Six New Guides: Five Solr Error Troubleshooters and a MySQL Import Walkthrough</title>
<link>https://opensolr.com/changelog/entry/five-solr-error-guides-mergeaborted-parseexception-geo</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/five-solr-error-guides-mergeaborted-parseexception-geo</guid>
<description>Five new Solr error troubleshooting guides — MergeAbortedException, invalid geo coordinates, ParseException, cannot unload non-existent core and ConcurrentModificationException — each with root cause analysis, diagrams and step-by-step fixes, plus a new MySQL Import guide.</description>
<category>Documentation</category>
<pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Reindex All Button: Re-Queue Every Crawled URL in One Click</title>
<link>https://opensolr.com/changelog/entry/web-crawler-reindex-all-button-one-click</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-reindex-all-button-one-click</guid>
<description>A Reindex All button in the Web Crawler panel moves every previously crawled URL back into the crawl queue for a full re-crawl on demand.</description>
<category>Web Crawler</category>
<pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Search Drupal Module Launches on Drupal.org With Hybrid Vector Search</title>
<link>https://opensolr.com/changelog/entry/opensolr-search-drupal-module-drupal-org-launch</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-search-drupal-module-drupal-org-launch</guid>
<description>Opensolr Search is now an official module on Drupal.org: hybrid vector and keyword search, facets, autocomplete, AI Hints, AI Reader, spellcheck, Query Elevation, analytics and a sitemap generator, with no dependency on Search API.</description>
<category>Drupal</category>
<pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Keep Index Fresh: Scheduled Re-Crawls and Automatic Removal of Dead Pages</title>
<link>https://opensolr.com/changelog/entry/web-crawler-keep-index-fresh-scheduled-recrawls</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-keep-index-fresh-scheduled-recrawls</guid>
<description>Keep Index Fresh re-crawls previously indexed pages on a schedule of every 7 to 365 days, updating content and prices. Pages that return a non-200 status are now removed from the index automatically.</description>
<category>Web Crawler</category>
<pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Fresh Mode Becomes a 2 to 365 Day Date Window, Plus a Bigger Mobile Clear Button and an Autocomplete Highlight Fix</title>
<link>https://opensolr.com/changelog/entry/fresh-mode-date-window-filter-2-365-days</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/fresh-mode-date-window-filter-2-365-days</guid>
<description>Fresh mode is now a date window filter of 2 to 365 days rather than a boost factor. Alongside it, the search clear button is larger on mobile and autocomplete no longer highlights one and two character stopwords.</description>
<category>Search</category>
<pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Spellcheck Corrects Every Misspelled Word, and Relevancy Defaults Move to Flexible Minimum Match</title>
<link>https://opensolr.com/changelog/entry/did-you-mean-spellcheck-corrects-all-words</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/did-you-mean-spellcheck-corrects-all-words</guid>
<description>&quot;Did you mean?&quot; now corrects all misspelled words in a query rather than just one, and shows the full corrected query. Relevancy defaults also move to Flexible minimum match, returning more results for longer natural-language searches.</description>
<category>Search</category>
<pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>New Solr Error Troubleshooting Guides: SAXParseException, NumberFormatException and More</title>
<link>https://opensolr.com/changelog/entry/solr-error-troubleshooting-guides-expansion</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/solr-error-troubleshooting-guides-expansion</guid>
<description>A documentation expansion across Solr error troubleshooting: five new in-depth guides, each with root cause analysis, diagrams and step-by-step fixes, all linked automatically from the Error Audit.</description>
<category>Documentation</category>
<pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Smart Fix Suggestions: Error Audit Links Each Error to the Right FAQ Automatically</title>
<link>https://opensolr.com/changelog/entry/error-audit-smart-fix-suggestions-faq-links</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/error-audit-smart-fix-suggestions-faq-links</guid>
<description>The Error Audit table now matches each error against the Opensolr documentation and links the FAQ page that explains how to fix it. Works in the per-index audit and in the Weekly Error Digest emails.</description>
<category>Control Panel</category>
<pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Weekly Error Digest, Communications Preferences, and a More Reliable Index Reset</title>
<link>https://opensolr.com/changelog/entry/weekly-error-digest-monday-email-top-index-errors</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/weekly-error-digest-monday-email-top-index-errors</guid>
<description>A Monday email now summarises the top errors across your indexes, a new Communications page lets you turn it off, index reset verifies the index is really empty and falls back to a hard reset, and Error Audit shows readable root causes instead of Java stack traces.</description>
<category>Control Panel</category>
<pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Error Audit: Seven Days of Searchable Solr Error History in the Control Panel</title>
<link>https://opensolr.com/changelog/entry/error-audit-7-day-searchable-solr-error-history</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/error-audit-7-day-searchable-solr-error-history</guid>
<description>Every Solr error your index hits is now captured, classified and kept for seven days in a dedicated searchable index. The new Error Audit dashboard adds an error rate chart, breakdowns, full-text search across stack traces and plain-English root cause explanations.</description>
<category>Control Panel</category>
<pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Turbo Indexer 2.5.1: Forked Workers Now Inherit the Drush URI Flag Correctly</title>
<link>https://opensolr.com/changelog/entry/turbo-indexer-2-5-1-workers-inherit-drush-uri-flag</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/turbo-indexer-2-5-1-workers-inherit-drush-uri-flag</guid>
<description>Forked worker processes did not inherit --uri from the parent Drush process, so URL-dependent tokens resolved against http://default. Fixed in 2.5.1; reindex affected indexes after updating.</description>
<category>Turbo Indexer</category>
<pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Query Analytics Tabs Fixed: Load Without Elevation Rules, and No More 403 via Shared Search Links</title>
<link>https://opensolr.com/changelog/entry/query-analytics-tabs-load-without-elevation-rules</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/query-analytics-tabs-load-without-elevation-rules</guid>
<description>The No Results and Click Analytics tabs now load on indexes without Elevation Rules enabled, and no longer return 403 when Query Analytics is reached through a shared search link.</description>
<category>Query Analytics</category>
<pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Data Ingestion API Docs: Full PHP, Python and cURL Examples, Plus content_type Guidance</title>
<link>https://opensolr.com/changelog/entry/data-ingestion-api-docs-php-python-curl-examples</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/data-ingestion-api-docs-php-python-curl-examples</guid>
<description>The Data Ingestion API docs now carry complete PHP, Python and cURL examples for both submission methods, with error handling and job status polling, and a full content_type field reference.</description>
<category>Documentation</category>
<pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Data Ingestion Queue: Job Detail Modal, Run Now and Retry Controls, Exact Solr Errors and Two API Fixes</title>
<link>https://opensolr.com/changelog/entry/data-ingestion-job-detail-modal-status-errors-payload</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/data-ingestion-job-detail-modal-status-errors-payload</guid>
<description>The Data Ingestion Queue gains a Job Detail modal, per-job, per-index and per-user Run Now controls, one-click Retry, and exact Solr errors for failed documents. Two Data Ingestion API bugs — content_type defaults and the leaking rtf flag — are fixed.</description>
<category>Data Ingestion</category>
<pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>The Data Ingestion API: Push 50 Documents per Batch, Extract PDF and Office Files, Upload JSON Payloads, and Global Rate Limits</title>
<link>https://opensolr.com/changelog/entry/data-ingestion-api-push-50-documents-per-batch</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/data-ingestion-api-push-50-documents-per-batch</guid>
<description>The Data Ingestion API arrives: push up to 50 documents per batch with automatic enrichment, extract text from PDF and Office files with rtf:true, upload large batches as a JSON file, with URI now mandatory and document IDs generated as md5 of the URI. Global API rate limits of 30 requests per minute and 500 per hour are now enforced.</description>
<category>API</category>
<pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Two New Account Pages: API Usage Dashboard and Data Ingestion Queue</title>
<link>https://opensolr.com/changelog/entry/api-usage-dashboard-rate-limit-gauges-endpoint-breakdown</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/api-usage-dashboard-rate-limit-gauges-endpoint-breakdown</guid>
<description>Two new pages under Account: an API Usage dashboard with live rate-limit gauges and monthly history, and a Data Ingestion Queue with live progress bars and pause, resume and stop controls.</description>
<category>Account</category>
<pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search Tuning: Six Per-Index Relevancy Controls With No Reindexing Required</title>
<link>https://opensolr.com/changelog/entry/search-tuning-six-per-index-relevancy-controls</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/search-tuning-six-per-index-relevancy-controls</guid>
<description>Search Tuning adds six per-index relevancy controls to Index Settings. Each index is tuned independently, changes save automatically, and they take effect on the next search — no reindexing and no restart.</description>
<category>Search</category>
<pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Query Analytics Gains a No-Results Dashboard, Click Analytics With CTR, and Bulk Query Deletion</title>
<link>https://opensolr.com/changelog/entry/no-results-dashboard-zero-result-searches-query-analytics</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/no-results-dashboard-zero-result-searches-query-analytics</guid>
<description>Three additions to Query Analytics: a No-Results Dashboard counting zero-result searches by unique IP, Click Analytics with CTR tracking in three views, and bulk deletion of queries by checkbox.</description>
<category>Web Crawler</category>
<pubDate>Sat, 07 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Query Elevation Arrives: Pin, Exclude and Reorder Results From the Search UI, With Global Rules and a Tabbed Query Analytics App</title>
<link>https://opensolr.com/changelog/entry/query-elevation-pin-exclude-search-ui-launch</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/query-elevation-pin-exclude-search-ui-launch</guid>
<description>Query Elevation lets you pin, exclude and reorder search results from the Search UI, per query or globally. Query Statistics becomes a tabbed Query Analytics &amp;amp; Tools application, pin and exclude are now mutually exclusive and colour-coded, and a bug that applied only the last of several pinned documents is fixed.</description>
<category>Search</category>
<pubDate>Sat, 07 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Add New Index Gets Sidebar Filters and a Compact Layout, Plus an Error Log Accuracy Fix</title>
<link>https://opensolr.com/changelog/entry/add-new-index-sidebar-filter-panel</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/add-new-index-sidebar-filter-panel</guid>
<description>The Add New Index page replaces dropdown menus with an always-visible sidebar filter panel and a tighter layout, and the Error Log now shows each distinct root cause instead of merging different errors together.</description>
<category>Control Panel</category>
<pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Reliable Text Extraction for DOCX, XLSX and PPTX Files in Document Indexing</title>
<link>https://opensolr.com/changelog/entry/document-indexing-docx-xlsx-pptx-extraction-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/document-indexing-docx-xlsx-pptx-extraction-fix</guid>
<description>DOCX, DOC, XLSX, XLS and PPTX files now extract properly, including tables, headers, footers and speaker notes. Previously many were indexed with empty text.</description>
<category>Web Crawler</category>
<pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler: Choose Curl or Chrome as Your Renderer, With Chrome Pages Now Under a Second</title>
<link>https://opensolr.com/changelog/entry/web-crawler-renderer-setting-curl-chrome</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-renderer-setting-curl-chrome</guid>
<description>A new Renderer setting lets you pick Curl for speed or Chrome for JavaScript-rendered sites. Chrome pages now complete in about 0.5&amp;ndash;1s instead of 2&amp;ndash;25s, and Crawl Stats gains a Clear button for 4xx and 5xx errors.</description>
<category>Web Crawler</category>
<pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler: Cleaner Tag Fields for Autocomplete, and Failed Solr Batches Retried</title>
<link>https://opensolr.com/changelog/entry/crawler-tag-fields-autocomplete-spellcheck-cleanup</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/crawler-tag-fields-autocomplete-spellcheck-cleanup</guid>
<description>Crawler tag fields are now cleaned before they are stored, so autocomplete and spellcheck suggestions are no longer noisy, and documents in a failed Solr batch insert are retried on the next flush instead of being lost.</description>
<category>Web Crawler</category>
<pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search Result Fixes: Highlighting on Boolean Queries, and No More Jan 01 1970 Dates</title>
<link>https://opensolr.com/changelog/entry/title-description-highlighting-boolean-queries-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/title-description-highlighting-boolean-queries-fix</guid>
<description>Titles and descriptions are now highlighted on queries containing AND or OR, and the date badge is hidden entirely when a document has no real creation date.</description>
<category>Search</category>
<pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>API Rate Limiting Goes Live: Per-User and Per-IP Limits With 429 Responses</title>
<link>https://opensolr.com/changelog/entry/api-rate-limiting-per-user-per-ip-429</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/api-rate-limiting-per-user-per-ip-429</guid>
<description>API rate limiting is now active. Requests are tracked per user and per IP against per-minute and per-hour limits; exceeding one returns a 429 with a Retry-After header. Monthly counters are stored so you can review usage over time.</description>
<category>API</category>
<pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Resume: Sitemap Re-Discovery, Empty Queues and Automatic Stale Lock Cleanup</title>
<link>https://opensolr.com/changelog/entry/web-crawler-resume-child-sitemap-rediscovery</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-resume-child-sitemap-rediscovery</guid>
<description>Resume now always launches the crawler, even on an empty queue, re-fetches every child sitemap to pick up new URLs, and clears stale lock files left behind by an interrupted crawl.</description>
<category>Web Crawler</category>
<pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>New Troubleshooting Guide: The Solr &quot;Document Contains at Least One Immense Term&quot; Error</title>
<link>https://opensolr.com/changelog/entry/solr-immense-term-error-troubleshooting-guide</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/solr-immense-term-error-troubleshooting-guide</guid>
<description>A new guide for the Solr immense term error explains why untokenized field types produce it and gives four fixes, with diagrams, code examples and a section for Drupal and Search API users.</description>
<category>Documentation</category>
<pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>A New Web Crawler Search UI: AI Hints, Dark Mode, Infinite Scroll, Embeddable Mode, OG Thumbnails and Price, Language, Source and Sentiment Filters</title>
<link>https://opensolr.com/changelog/entry/ai-hints-streaming-summaries-search-results</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/ai-hints-streaming-summaries-search-results</guid>
<description>A large release for the Web Crawler Search UI: streaming AI Hints grounded in your indexed content, a dark theme, infinite scroll by default, full-width and embeddable layouts, Open Graph thumbnails, and filtering and sorting by price, language, source domain, freshness and sentiment. Plus a fix for blank result descriptions.</description>
<category>Search</category>
<pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Flush to Solr Now Reports Flushed Documents and Commits Immediately</title>
<link>https://opensolr.com/changelog/entry/web-crawler-flush-to-solr-reports-commits</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-flush-to-solr-reports-commits</guid>
<description>The Flush to Solr button always reported an empty buffer even when documents were flushed. It now reports the real count and commits automatically, so flushed documents are searchable at once.</description>
<category>Web Crawler</category>
<pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Schedule Optimize: Auto-Optimise Your Opensolr Index Every 2 to 365 Days</title>
<link>https://opensolr.com/changelog/entry/schedule-optimize-index-2-365-days</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/schedule-optimize-index-2-365-days</guid>
<description>Set your index to optimise on a recurring schedule of 2 to 365 days, and get live index stats plus running-optimisation detection from the Optimize button.</description>
<category>Index Management</category>
<pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>New API Docs for Pausing, Resuming and Checking the Web Crawler, Plus Updated Terms and Privacy Policy</title>
<link>https://opensolr.com/changelog/entry/api-docs-pause-resume-check-web-crawler</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/api-docs-pause-resume-check-web-crawler</guid>
<description>Three new API documents cover pausing the web crawler, resuming it, and checking whether it is running, each with endpoint, parameters and copy-paste examples. The Terms &amp;amp; Conditions and Privacy Policy pages have also been rewritten for clarity.</description>
<category>Website</category>
<pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Pause and Resume Controls, a Three-State Status Badge and Faster Batched Indexing</title>
<link>https://opensolr.com/changelog/entry/web-crawler-pause-resume-controls</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-pause-resume-controls</guid>
<description>The Web Crawler gains Pause and Resume controls that keep your cron schedule, a status badge that distinguishes Running, Paused and Stopped, a clear message when you resume an empty queue, and faster indexing through larger Solr batches.</description>
<category>Web Crawler</category>
<pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Analytics Chart Renders Up to 5,000 Points, and Full Request Shows the Complete URL</title>
<link>https://opensolr.com/changelog/entry/analytics-chart-5000-data-points</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/analytics-chart-5000-data-points</guid>
<description>The analytics chart no longer refuses to draw beyond 100 data points, and the Full Request column in Query Analytics now captures the entire Solr query string rather than only the first parameter.</description>
<category>Analytics</category>
<pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Developer Guide: A Full Docs Hub With Index Fields, the Solr API and Code Examples</title>
<link>https://opensolr.com/changelog/entry/web-crawler-developer-guide-docs-hub</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-developer-guide-docs-hub</guid>
<description>A complete Web Crawler developer documentation hub is now live under Docs &amp;gt; FAQ, covering index fields, every Solr API parameter, and copy-paste code examples in five languages. The Solr Environment filter on the Opensolr Index list also stops resetting itself.</description>
<category>Website</category>
<pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Hybrid Vector and Keyword Search Verified on Live Indexes, With Sharper Result Snippets</title>
<link>https://opensolr.com/changelog/entry/hybrid-vector-keyword-search-verified-live-indexes</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/hybrid-vector-keyword-search-verified-live-indexes</guid>
<description>Hybrid search has been tested across live indexes with real-world queries, and result snippets are now shorter — the highlighter picks the most relevant sentence around your terms instead of dumping a wall of text.</description>
<category>Search</category>
<pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Web Crawler Dual-Extraction Strategy Captures More Text From JavaScript-Heavy Pages</title>
<link>https://opensolr.com/changelog/entry/web-crawler-dual-extraction-javascript-pages</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/web-crawler-dual-extraction-javascript-pages</guid>
<description>The crawler now runs two independent text extraction engines and keeps whichever captures more real content, and detects and renders framework-rendered pages automatically.</description>
<category>Web Crawler</category>
<pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Homepage Slideshow Fix: Slides Now Glide Smoothly Instead of Flashing</title>
<link>https://opensolr.com/changelog/entry/homepage-slideshow-smooth-glide-transition-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/homepage-slideshow-smooth-glide-transition-fix</guid>
<description>The homepage image slideshow now glides each slide to the left instead of switching instantly.</description>
<category>Website</category>
<pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Database Import Now Shows the Server&apos;s Real PHP Upload Size Limit</title>
<link>https://opensolr.com/changelog/entry/database-import-real-php-upload-size-limit</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/database-import-real-php-upload-size-limit</guid>
<description>Database Import now reads the actual upload limit from the server&apos;s PHP configuration and, when a file is too large, names the exact value and the PHP-FPM settings to adjust.</description>
<category>Infrastructure</category>
<pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Multi-Instance Parallel Indexing, New Drush Stop Controls and Faster Defaults, Plus a Better Index Search</title>
<link>https://opensolr.com/changelog/entry/multi-instance-parallel-indexing-isolated-sessions</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/multi-instance-parallel-indexing-isolated-sessions</guid>
<description>You can now run multiple indexers at once on different servers or indexes, each session fully isolated. drush osstop gains per-server and per-index control, drush ost runs in the background by default, and defaults rise to 10 workers and 200-item batches. The Indexes list also keeps its filter in the URL and works properly on mobile keyboards.</description>
<category>Index Management</category>
<pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Query Analytics: Full Request Inspector, Server-Side Pagination and Filters for Latest Queries</title>
<link>https://opensolr.com/changelog/entry/full-request-inspector-query-analytics</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/full-request-inspector-query-analytics</guid>
<description>Query Analytics. Each row in Latest Queries opens a Full Request Inspector showing every Solr parameter and the raw URL; the table now paginates server-side with query, status and IP filters; and a DataTables parameter bug that produced PHP warnings is fixed.</description>
<category>Analytics</category>
<pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Changelog Rebuilt as a Searchable Database-Backed Page, With New SVG Compliance and Review Badges</title>
<link>https://opensolr.com/changelog/entry/changelog-database-backed-page-full-text-search-filters</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/changelog-database-backed-page-full-text-search-filters</guid>
<description>The changelog is now a dynamic, database-backed page with full-text search, filters, sidebar navigation and pagination. The security compliance section and the footer review badges have been rebuilt as inline SVG cards.</description>
<category>Website</category>
<pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Index Management Redesign: Config Files Manager, Backup Manager, Merged Index Tools and AJAX Reload, Reset, Commit and Restart</title>
<link>https://opensolr.com/changelog/entry/config-files-manager-redesign-inline-new-file-form</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/config-files-manager-redesign-inline-new-file-form</guid>
<description>A redesign pass across index management: a cleaner Config Files Manager with an inline new file form, upload notes tucked behind an info button, a restyled Backup Manager with backup files and the restore log side by side, Delete By Query merged into a single Index Tools panel, and Reload, Reset, Commit and Restart running via an AJAX modal.</description>
<category>Index Management</category>
<pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Query Analytics Now Displays Umlauts and Accented Characters Correctly</title>
<link>https://opensolr.com/changelog/entry/query-analytics-umlauts-accented-characters-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/query-analytics-umlauts-accented-characters-fix</guid>
<description>Special characters in Query Analytics are no longer shown URL-encoded: a query such as W&amp;auml;rmeenergie now reads as itself.</description>
<category>Analytics</category>
<pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Batch Embeddings API, Database Export Download Fixes, and Inline Confirmations for HTTP Auth and IP Rules</title>
<link>https://opensolr.com/changelog/entry/batch-embeddings-api-50-texts-per-request</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/batch-embeddings-api-50-texts-per-request</guid>
<description>A new batch embeddings endpoint handles up to 50 texts per request. Database export downloads gain a ready-to-copy wget command and no longer return 403 Forbidden, and saving HTTP Auth credentials or an IP access rule now confirms inline.</description>
<category>Infrastructure</category>
<pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Analytics: Readable Search Queries, Parallel Shard Processing and Nine Reporting Fixes</title>
<link>https://opensolr.com/changelog/entry/analytics-parallel-shard-processing-speedup</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/analytics-parallel-shard-processing-speedup</guid>
<description>Analytics now shows the human-readable query behind every request, however complex, translates CMS-generated queries into plain strings, and loads faster through parallel shard processing — together with fixes for numeric-only queries, double UTF-8 encoding, indexing-request correlation and chart labels.</description>
<category>Analytics</category>
<pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Pricing Page Structured Data Fix Resolves Google Review Snippet Errors</title>
<link>https://opensolr.com/changelog/entry/pricing-page-structured-data-review-snippet-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/pricing-page-structured-data-review-snippet-fix</guid>
<description>Review snippet errors reported in Google Search Console for the pricing page are resolved: the structured data now uses the correct schema type for rich results.</description>
<category>Performance &amp; SEO</category>
<pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Service Status Page: Inflated Downtime Durations Fixed</title>
<link>https://opensolr.com/changelog/entry/service-status-inflated-downtime-durations-fix</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/service-status-inflated-downtime-durations-fix</guid>
<description>The Service Status page was reporting inflated downtime durations &amp;mdash; hundreds of hours in some cases &amp;mdash; for outages that were actually brief. The figures shown are now the real ones.</description>
<category>Infrastructure</category>
<pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Search Update: Hybrid Balance Tuning, Visible Relevance Scores, Better AI Summaries, Locale Filter Fix</title>
<link>https://opensolr.com/changelog/entry/hybrid-search-keyword-semantic-balance-tuning</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/hybrid-search-keyword-semantic-balance-tuning</guid>
<description>Hybrid search is better balanced, relevance scores are visible on all result pages, AI summaries are more context-aware, the language and locale filter now filters correctly, and dense vector indexes are recognised automatically.</description>
<category>Search</category>
<pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Opensolr Homepage Redesigned: Clean Layout, Step-by-Step How It Works, Live Demos on the Front Page</title>
<link>https://opensolr.com/changelog/entry/opensolr-homepage-redesign-modern-clean-layout</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/opensolr-homepage-redesign-modern-clean-layout</guid>
<description>The homepage has been completely redesigned with a modern, clean layout. It adds a step-by-step How It Works section for new users, puts the live search demos on the front page, and improves mobile responsiveness across all pages.</description>
<category>Website</category>
<pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Analytics: Parallel Loading, Numeric Column Sorting and Five Display Fixes</title>
<link>https://opensolr.com/changelog/entry/analytics-parallel-data-processing-faster-loading</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/analytics-parallel-data-processing-faster-loading</guid>
<description>Analytics now loads in parallel, tables sort numerically by dates, hits, sizes and bandwidth, Recent Queries loads even when a data source is down, accented and non-Latin queries display correctly, and two metrics were corrected.</description>
<category>Analytics</category>
<pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Manage Your Own SSH Keys Directly From the Opensolr Control Panel</title>
<link>https://opensolr.com/changelog/entry/manage-ssh-keys-opensolr-control-panel</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/manage-ssh-keys-opensolr-control-panel</guid>
<description>Server owners can now manage their own SSH keys directly from the Opensolr control panel.</description>
<category>Infrastructure</category>
<pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Structured Data, Social Previews, Faster Pages and Accessibility Work Across the Opensolr Site</title>
<link>https://opensolr.com/changelog/entry/structured-data-blog-faq-rich-google-results</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/structured-data-blog-faq-rich-google-results</guid>
<description>Blog posts and FAQ pages now carry structured data for richer Google results, and shared Opensolr links show proper preview images, titles and descriptions. Alongside: browser caching, minified assets, lazy loading, explicit image dimensions, semantic landmarks, better contrast and alt text on every image.</description>
<category>Performance &amp; SEO</category>
<pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Plan Pricing Updated for Rising Infrastructure Costs; Yearly 25% Discount Retired</title>
<link>https://opensolr.com/changelog/entry/plan-pricing-update-yearly-discount-retired</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/plan-pricing-update-yearly-discount-retired</guid>
<description>Plan pricing has been updated to reflect rising infrastructure and operational costs, and the yearly 25% discount has been retired. See the current plan pricing.</description>
<category>Pricing</category>
<pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>Cleaner Pricing Layout With Better Readability for Plan Options</title>
<link>https://opensolr.com/changelog/entry/cleaner-pricing-layout-plan-options-readability</link>
<guid isPermaLink="true">https://opensolr.com/changelog/entry/cleaner-pricing-layout-plan-options-readability</guid>
<description>The pricing page has a cleaner layout, making plan options and pricing details easier to read and compare.</description>
<category>Website</category>
<pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate>
</item>
<item>
<title>AI-API - Search by Image (image_to_text)</title>
<link>https://opensolr.com/learn/opensolr-ai-api/266/ai-api-search-by-image-image_to_text</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-api/266/ai-api-search-by-image-image_to_text</guid>
<description>Turn an image into search words with the Opensolr image_to_text API endpoint. Upload a photo, get back the labels that describe it, and run them through any Opensolr search — no image vectors, no schema changes.</description>
<category>AI SERVICES-Vector Embedding API</category>
</item>
<item>
<title>API - Delete a Dedicated Environment</title>
<link>https://opensolr.com/learn/api-cluster-management/265/api-delete-a-dedicated-environment</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-cluster-management/265/api-delete-a-dedicated-environment</guid>
<description>Decommission a dedicated Opensolr environment (its servers and load balancer) with the delete_environment API endpoint — queued as a background job after an ownership check; the environment name comes from get_env.</description>
<category>API ENDPOINTS-Cluster Management</category>
</item>
<item>
<title>AI-API - Hybrid Search (embed_and_search)</title>
<link>https://opensolr.com/learn/opensolr-ai-api/264/ai-api-hybrid-search-embed_and_search</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-api/264/ai-api-hybrid-search-embed_and_search</guid>
<description>One API call for a full hybrid search — keyword + vector with your index&apos;s saved Search Tuning: embed_and_search embeds the query, runs it on Solr and returns ranked documents, highlights, facets and the query vector. Used by the hosted search page and the LangChain, LlamaIndex, Haystack and MCP integrations.</description>
<category>AI SERVICES-Vector Embedding API</category>
</item>
<item>
<title>API - Restore a Backup</title>
<link>https://opensolr.com/learn/api-backup-management/263/api-restore-a-backup</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-backup-management/263/api-restore-a-backup</guid>
<description>Restore an Opensolr index from one of its backup files with the restore_backup API endpoint — full data restore or configuration-only (type=conf), queued as a background job and applied within minutes.</description>
<category>API ENDPOINTS-Backup Management</category>
</item>
<item>
<title>API - Live Streams: Solr Requests and Server Metrics</title>
<link>https://opensolr.com/learn/api-logs-analytics/262/api-live-streams-solr-requests-and-server-metrics</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-logs-analytics/262/api-live-streams-solr-requests-and-server-metrics</guid>
<description>Stream newline-delimited JSON in real time from the Opensolr API: stream_solr_log pushes new Solr requests hitting your index as they happen, stream_server_data pushes CPU, memory, disk and load of the server hosting it — at the interval you choose.</description>
<category>API ENDPOINTS-Logs &amp; Analytics</category>
</item>
<item>
<title>API - Tail the Solr and HTTP Access Logs of an Index</title>
<link>https://opensolr.com/learn/api-logs-analytics/261/api-tail-the-solr-and-http-access-logs-of-an-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-logs-analytics/261/api-tail-the-solr-and-http-access-logs-of-an-index</guid>
<description>Read the last lines of an index&apos;s Solr log (tail_access_log) and of its HTTP access log (tail_apache_log) via the Opensolr API — quick, raw diagnostics for query errors, slow requests and who is hitting your endpoint.</description>
<category>API ENDPOINTS-Logs &amp; Analytics</category>
</item>
<item>
<title>API - Tail the Web Crawler Log</title>
<link>https://opensolr.com/learn/api-web-crawler/260/api-tail-the-web-crawler-log</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/260/api-tail-the-web-crawler-log</guid>
<description>Read the last lines of an index&apos;s Web Crawler log with the tail_crawl_log API endpoint — see why a crawl stopped (page limit, traffic limit, errors) from your own scripts and dashboards.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Re-queue Crawled URLs for Re-crawling</title>
<link>https://opensolr.com/learn/api-web-crawler/259/api-re-queue-crawled-urls-for-re-crawling</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/259/api-re-queue-crawled-urls-for-re-crawling</guid>
<description>Move every already-crawled URL back into the Web Crawler to-do queue with the move_done_to_todo API endpoint — a full re-crawl of known pages without wiping the index or re-discovering the site.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Check Crawl Schedule Status</title>
<link>https://opensolr.com/learn/api-web-crawler/258/api-check-crawl-schedule-status</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/258/api-check-crawl-schedule-status</guid>
<description>Find out whether an index has a recurring Web Crawler schedule with the crawl_schedule_status API endpoint — returns active true/false so your integration can show the scheduling state without parsing crawler logs.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Remove a URL from the Crawler Queue (HMAC signed)</title>
<link>https://opensolr.com/learn/api-web-crawler/257/api-remove-a-url-from-the-crawler-queue-hmac-signed</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/257/api-remove-a-url-from-the-crawler-queue-hmac-signed</guid>
<description>Remove a URL from the Opensolr Web Crawler seed list and from its done/todo queues with the delete_crawler_url API endpoint (HMAC signed), so the page is dropped or re-fetched on the next crawl.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Add a Crawl URL (HMAC signed)</title>
<link>https://opensolr.com/learn/api-web-crawler/256/api-add-a-crawl-url-hmac-signed</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/256/api-add-a-crawl-url-hmac-signed</guid>
<description>Register a website URL with the Opensolr Web Crawler through the add_crawl_url_signed API endpoint. The HMAC signature auto-verifies ownership, so the URL is active immediately — no verification file or DNS record needed.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Enable or Disable Query Elevation</title>
<link>https://opensolr.com/learn/api-index-management/255/api-enable-or-disable-query-elevation</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/255/api-enable-or-disable-query-elevation</guid>
<description>Turn Query Elevation on or off for an index through the elevation_toggle API endpoint: Opensolr adds the QueryElevationComponent to solrconfig.xml and search.xml, creates elevate.xml and reloads the index — no manual config editing.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Get Account Summary (HMAC signed)</title>
<link>https://opensolr.com/learn/api-index-management/254/api-get-account-summary-hmac-signed</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/254/api-get-account-summary-hmac-signed</guid>
<description>One HMAC-signed API call returning your Opensolr plan, trial state, disk and bandwidth usage and limits, document count, crawler limits, AI request cap and feature flags — the data the Drupal module and WordPress plugin show on their status pages.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Get Vector-Capable Regions</title>
<link>https://opensolr.com/learn/api-index-management/253/api-get-vector-capable-regions</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/253/api-get-vector-capable-regions</guid>
<description>List the Opensolr environments that support vector embeddings, hybrid search and the Web Crawler via the vector_regions API endpoint — pick one of these regions when creating an index you want to use with the AI API.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>How to Add AI Search to Your Website in Minutes (No Code, No OpenAI Key)</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/252/how-to-add-ai-search-to-your-website-in-minutes-no-code-no-openai-key</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/252/how-to-add-ai-search-to-your-website-in-minutes-no-code-no-openai-key</guid>
<description>Add AI-powered site search to any website: crawl it, get hybrid keyword + vector search and a RAG API, then drop in a widget, a WordPress/Drupal module or the REST API. Try it live in 60 seconds, free, no signup.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Master API Key vs Scoped API Keys — How Opensolr API Access Control Works</title>
<link>https://opensolr.com/learn/security/251/master-api-key-vs-scoped-api-keys-how-opensolr-api-access-control-works</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/251/master-api-key-vs-scoped-api-keys-how-opensolr-api-access-control-works</guid>
<description>Your Opensolr master API key is root-level and doubles as the initial index password. Scoped API keys let you delegate API access per endpoint and per index, with expiry dates and instant revocation.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>Is there a Laravel Scout driver for Opensolr?</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/250/is-there-a-laravel-scout-driver-for-opensolr</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/250/is-there-a-laravel-scout-driver-for-opensolr</guid>
<description>Yes — composer require opensolr/laravel-scout-opensolr: Model::search() with hybrid BM25+kNN relevance and server-side embeddings. One Opensolr index serves all your models.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Does Opensolr integrate with Haystack?</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/249/does-opensolr-integrate-with-haystack</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/249/does-opensolr-integrate-with-haystack</guid>
<description>Yes — pip install opensolr-haystack: an Opensolr DocumentStore plus a hybrid retriever, with zero embedder components — documents and queries embed server-side on GPU.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Does Opensolr work with LlamaIndex?</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/248/does-opensolr-work-with-llamaindex</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/248/does-opensolr-work-with-llamaindex</guid>
<description>Yes — pip install llama-index-opensolr: a native LlamaIndex vector store with server-side embeddings, HYBRID query mode, and standard metadata filters on managed Apache Solr 9.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Can AI agents like Claude or Cursor use Opensolr?</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/247/can-ai-agents-like-claude-or-cursor-use-opensolr</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/247/can-ai-agents-like-claude-or-cursor-use-opensolr</guid>
<description>Yes — via the official Opensolr MCP server (com.opensolr in the MCP Registry). One config entry gives any agent hybrid search, document indexing, and grounded RAG answers as native tools.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Does Opensolr work with LangChain?</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/246/does-opensolr-work-with-langchain</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/246/does-opensolr-work-with-langchain</guid>
<description>Yes — Opensolr is a native LangChain vector store: pip install langchain-opensolr. Server-side embeddings, hybrid BM25+kNN search, listed in the official LangChain integrations directory.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Evaluating Opensolr for Your Organization: Trial, Pricing, Service Tiers and Vendor Reviews</title>
<link>https://opensolr.com/learn/billing/245/evaluating-opensolr-for-your-organization-trial-pricing-service-tiers-and-vendor-reviews</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/245/evaluating-opensolr-for-your-organization-trial-pricing-service-tiers-and-vendor-reviews</guid>
<description>How to evaluate Opensolr for production: extended trial, transparent monthly pricing for infrastructure and AI, shared vs dedicated service tiers, SLA expectations, and how vendor security reviews are handled.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Solr Search Tuning — Field Weights, Minimum Match and Relevance, Without Editing Configs</title>
<link>https://opensolr.com/learn/opensolr-management-control-panel/244/solr-search-tuning-field-weights-minimum-match-and-relevance-without-editing-configs</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-management-control-panel/244/solr-search-tuning-field-weights-minimum-match-and-relevance-without-editing-configs</guid>
<description>Practical guide to the Opensolr Search Tuning UI: field weights (qf), minimum match (mm), freshness boosting, and the lexical-vs-vector balance for hybrid search — with recipes for the most common relevance problems, no schema.xml editing required.</description>
<category>OPENSOLR GUIDE-Control Panel</category>
</item>
<item>
<title>Migrating from Hosted Apache Solr (hostedapachesolr.com) to Opensolr — Complete Guide</title>
<link>https://opensolr.com/learn/solr-migrations/243/migrating-from-hosted-apache-solr-hostedapachesolr.com-to-opensolr-complete-guide</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-migrations/243/migrating-from-hosted-apache-solr-hostedapachesolr.com-to-opensolr-complete-guide</guid>
<description>hostedapachesolr.com shut down permanently on October 31, 2022, but old Drupal tutorials still point there. Here is the complete modern migration path: free Opensolr index, config upload, Search API reconnect, and full reindex — in about 30 minutes.</description>
<category>SOLR DOCUMENTATION-Migrations</category>
</item>
<item>
<title>Managed Solr Hosting in 2026 — The Complete Provider Comparison</title>
<link>https://opensolr.com/learn/opensolr-versus-managed-solr-providers/242/managed-solr-hosting-in-2026-the-complete-provider-comparison</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-versus-managed-solr-providers/242/managed-solr-hosting-in-2026-the-complete-provider-comparison</guid>
<description>Every managed Apache Solr hosting provider still standing in 2026, compared honestly: pricing models, web crawler, Drupal &amp; WordPress modules, vector search, analytics, and who each platform is really for.</description>
<category>OPENSOLR VERSUS-Managed Solr Providers</category>
</item>
<item>
<title>Solr Migration</title>
<link>https://opensolr.com/learn/solr-migrations/241/solr-migration</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-migrations/241/solr-migration</guid>
<description>Complete deep-detail guide to migrating an Opensolr index from Solr 3.x / 4.x / 5.x / 6.x / 7.x to Solr 8.x or 9.x. Opensolr migrates configurations only (50 EUR/index, under 4 business hours); customer reindexes from source-of-truth. Both indexes run in parallel until retirement.</description>
<category>SOLR DOCUMENTATION-Migrations</category>
</item>
<item>
<title>Why was my email address rejected during registration?</title>
<link>https://opensolr.com/learn/security/240/why-was-my-email-address-rejected-during-registration</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/240/why-was-my-email-address-rejected-during-registration</guid>
<description>Opensolr verifies email domain legitimacy before sending a confirmation code. Learn which signals are checked (MX, SPF, DMARC, domain age, web presence) and how to resolve a rejected address.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>How to Access the Solr Admin UI for Your Index</title>
<link>https://opensolr.com/learn/opensolr-management-control-panel/239/how-to-access-the-solr-admin-ui-for-your-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-management-control-panel/239/how-to-access-the-solr-admin-ui-for-your-index</guid>
<description>How to find and open the native Solr Admin UI for your Opensolr index using the Solr Admin quick-action pill in the Index Control Panel.</description>
<category>OPENSOLR GUIDE-Control Panel</category>
</item>
<item>
<title>Why does my Drupal Solr index data get reset or disappear after config import?</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/238/why-does-my-drupal-solr-index-data-get-reset-or-disappear-after-config-import</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/238/why-does-my-drupal-solr-index-data-get-reset-or-disappear-after-config-import</guid>
<description>Drupal Search API Solr bug: index data gets reset, wiped out, or disappears after drush config:import with Config Split. The reactToServerSwitch method silently deletes all documents.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>Drupal &amp; WordPress Partner Discount — 20% Off</title>
<link>https://opensolr.com/learn/billing/237/drupal-wordpress-partner-discount-20-off</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/237/drupal-wordpress-partner-discount-20-off</guid>
<description>Get 50% off any small or medium Opensolr plan for a full year by installing and actively using the free Opensolr Search Drupal module. Terms, eligibility, and requirements explained.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Complete Guide to the OpenSolr Search Drupal Module</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/236/complete-guide-to-the-opensolr-search-drupal-module</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/236/complete-guide-to-the-opensolr-search-drupal-module</guid>
<description>Complete guide to the OpenSolr Search Drupal module. Covers installation, faceted search, field mapping, crawler setup, AI hybrid search, and concrete use cases for migrating from Search API Solr or any Drupal search solution.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>API - Get Facetable Fields</title>
<link>https://opensolr.com/learn/api-web-crawler/235/api-get-facetable-fields</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/235/api-get-facetable-fields</guid>
<description>Get all facetable fields from your Solr index schema with type classification, doc counts, and saved facet configuration. Use this to build custom facet filter UIs.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>Top 10 Reasons Why Opensolr is Worth the Cost</title>
<link>https://opensolr.com/learn/billing/234/top-10-reasons-why-opensolr-is-worth-the-cost</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/234/top-10-reasons-why-opensolr-is-worth-the-cost</guid>
<description>A clear breakdown of the top 10 reasons Opensolr is worth every penny — from managed Solr hosting and AI-powered hybrid search to a web crawler, analytics, security, and CMS integrations, all included.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>API - Get Settings Dashboard (Combined Account, Crawl &amp; Environment Data)</title>
<link>https://opensolr.com/learn/api-index-management/233/api-get-settings-dashboard-combined-account-crawl-environment-data</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/233/api-get-settings-dashboard-combined-account-crawl-environment-data</guid>
<description>Single HMAC-signed API call that returns account summary, crawl stats, crawl schedule status, index list, and available environments. Replaces multiple separate API calls for dashboard rendering.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>Opensolr Enterprise Apps Management — Dedicated Infrastructure Hosting</title>
<link>https://opensolr.com/learn/opensolr-management-control-panel/232/opensolr-enterprise-apps-management-dedicated-infrastructure-hosting</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-management-control-panel/232/opensolr-enterprise-apps-management-dedicated-infrastructure-hosting</guid>
<description>Learn about Opensolr Enterprise Apps Management — fully dedicated VPS or bare metal servers with enterprise-class DevOps, Linux maintenance, firewall protection, and 24/7 infrastructure management.</description>
<category>OPENSOLR GUIDE-Control Panel</category>
</item>
<item>
<title>Opensolr vs SearchStax — Full-Stack Managed Solr vs Enterprise Infrastructure Pricing for a Fraction of the Features</title>
<link>https://opensolr.com/learn/opensolr-versus-searchstax/231/opensolr-vs-searchstax-full-stack-managed-solr-vs-enterprise-infrastructure-pricing-for-a-fraction-of-the-features</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-versus-searchstax/231/opensolr-vs-searchstax-full-stack-managed-solr-vs-enterprise-infrastructure-pricing-for-a-fraction-of-the-features</guid>
<description>SearchStax offers managed Solr infrastructure starting at $367/mo with no crawler, no vector search, no embeddable widget, and no live schema editor. Opensolr includes all of that — plus HA clusters, hybrid AI search, and 10 years of proven reliability — at a fraction of the price.</description>
<category>OPENSOLR VERSUS-SearchStax</category>
</item>
<item>
<title>Opensolr vs Self-Hosted Solr — Why Manage the Plumbing When Someone Else Can?</title>
<link>https://opensolr.com/learn/opensolr-versus-self-hosted-solr/230/opensolr-vs-self-hosted-solr-why-manage-the-plumbing-when-someone-else-can</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-versus-self-hosted-solr/230/opensolr-vs-self-hosted-solr-why-manage-the-plumbing-when-someone-else-can</guid>
<description>Running your own Solr means JVM tuning, replication setup, disk management, no UI, no monitoring, no backups, and a DevOps bill that dwarfs your search budget. Opensolr gives you full Solr control plus a complete management stack — for less than the price of 3 gallons of diesel.</description>
<category>OPENSOLR VERSUS-Self-Hosted Solr</category>
</item>
<item>
<title>Opensolr vs AWS OpenSearch — Real Search Control vs a Managed Black Box</title>
<link>https://opensolr.com/learn/opensolr-versus-aws-opensearch/229/opensolr-vs-aws-opensearch-real-search-control-vs-a-managed-black-box</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-versus-aws-opensearch/229/opensolr-vs-aws-opensearch-real-search-control-vs-a-managed-black-box</guid>
<description>AWS OpenSearch gives you a managed cluster with no schema editing, no custom tokenizers, and no configuration access. Opensolr gives you full Solr control, hybrid vector search, a web crawler, per-handler IP security, and server management — starting cheaper than a coffee.</description>
<category>OPENSOLR VERSUS-AWS OpenSearch</category>
</item>
<item>
<title>Opensolr vs Elasticsearch — Full-Stack AI Search for a Fraction of the Cost</title>
<link>https://opensolr.com/learn/opensolr-versus-elasticsearch/228/opensolr-vs-elasticsearch-full-stack-ai-search-for-a-fraction-of-the-cost</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-versus-elasticsearch/228/opensolr-vs-elasticsearch-full-stack-ai-search-for-a-fraction-of-the-cost</guid>
<description>Compare Opensolr and Elasticsearch for vector search, hybrid search, and AI-powered site search. See why Opensolr delivers more for $40–50/month with zero DevOps.</description>
<category>OPENSOLR VERSUS-Elasticsearch</category>
</item>
<item>
<title>Hybrid Search Live Demo — Try It Yourself</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/227/hybrid-search-live-demo-try-it-yourself</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/227/hybrid-search-live-demo-try-it-yourself</guid>
<description>See Opensolr hybrid search in action across four real indexes: technical docs, industrial equipment, home goods, and specialty coffee. Keyword + semantic understanding combined. Click any query to run it live.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>ConcurrentModificationException — Two Operations Collided Inside Solr</title>
<link>https://opensolr.com/learn/solr-errors/226/concurrentmodificationexception-two-operations-collided-inside-solr</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/226/concurrentmodificationexception-two-operations-collided-inside-solr</guid>
<description>Fix the Java ConcurrentModificationException in Apache Solr, a transient threading error that happens when two internal operations (like indexing and querying) try to read and write the same data at the exact same moment.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Cannot Unload Non-Existent Core — Index Not Ready After Restart</title>
<link>https://opensolr.com/learn/solr-errors/225/cannot-unload-non-existent-core-index-not-ready-after-restart</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/225/cannot-unload-non-existent-core-index-not-ready-after-restart</guid>
<description>Fix the Solr error &quot;Cannot unload non-existent core&quot; that occurs when an action is triggered on an Opensolr index that hasn&apos;t finished loading yet after a server restart or reload.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>ParseException — Cannot Parse Query Syntax Error in Solr Search</title>
<link>https://opensolr.com/learn/solr-errors/224/parseexception-cannot-parse-query-syntax-error-in-solr-search</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/224/parseexception-cannot-parse-query-syntax-error-in-solr-search</guid>
<description>Fix the Solr ParseException when a search query has invalid syntax — missing spaces between operators, stray colons, unescaped special characters, or malformed filter queries.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Point Must Be in lat, lon or x y Format — Invalid Geo Coordinates in Solr</title>
<link>https://opensolr.com/learn/solr-errors/223/point-must-be-in-lat-lon-or-x-y-format-invalid-geo-coordinates-in-solr</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/223/point-must-be-in-lat-lon-or-x-y-format-invalid-geo-coordinates-in-solr</guid>
<description>Fix the InvalidShapeException error in Apache Solr when geo-spatial coordinates are empty, reversed, or in the wrong format. Learn the correct lat,lon format for location fields.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Background Merge Hit Exception - MergeAbortedException in Apache Solr</title>
<link>https://opensolr.com/learn/solr-errors/222/background-merge-hit-exception-mergeabortedexception-in-apache-solr</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/222/background-merge-hit-exception-mergeabortedexception-in-apache-solr</guid>
<description>Explains the java.io.IOException: background merge hit exception and MergePolicy MergeAbortedException errors in Apache Solr, their root causes, and how to fix them.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Leader Not Available — Index Fetch Failed During Replication</title>
<link>https://opensolr.com/learn/solr-errors/221/leader-not-available-index-fetch-failed-during-replication</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/221/leader-not-available-index-fetch-failed-during-replication</guid>
<description>Solr replication fails with &quot;Leader is not available&quot; and MIME type mismatch. Causes include leader downtime, network issues, and misconfigured replication endpoints.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>How to Import Data from MySQL (SQL) into Your Opensolr Index</title>
<link>https://opensolr.com/learn/solr-configuration-files/220/how-to-import-data-from-mysql-sql-into-your-opensolr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/220/how-to-import-data-from-mysql-sql-into-your-opensolr-index</guid>
<description>Complete guide to importing data from MySQL and SQL databases into Opensolr using JSON. Includes working PHP, Python, and curl examples with database connections, batching, and chunking for large datasets.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>ClassNotFoundException: solr.FastLRUCache — Cache Class Removed in Solr 9</title>
<link>https://opensolr.com/learn/solr-errors/219/classnotfoundexception-solr.fastlrucache-cache-class-removed-in-solr-9</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/219/classnotfoundexception-solr.fastlrucache-cache-class-removed-in-solr-9</guid>
<description>Fix the Solr ClassNotFoundException for FastLRUCache or LRUCache — these cache classes were removed in Solr 9 and must be replaced with solr.CaffeineCache.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>NumberFormatException During Indexing — Wrong Data Type in Numeric Field</title>
<link>https://opensolr.com/learn/solr-errors/218/numberformatexception-during-indexing-wrong-data-type-in-numeric-field</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/218/numberformatexception-during-indexing-wrong-data-type-in-numeric-field</guid>
<description>Fix Solr NumberFormatException For input string error during indexing — caused by sending non-numeric values like &quot;false&quot; or &quot;N/A&quot; to numeric fields.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Missing SearchComponents — 500 Exception in solrconfig.xml</title>
<link>https://opensolr.com/learn/solr-errors/217/missing-searchcomponents-500-exception-in-solrconfig.xml</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/217/missing-searchcomponents-500-exception-in-solrconfig.xml</guid>
<description>Fix the Solr error Missing SearchComponents named [suggest] — caused by referencing an undefined search component in solrconfig.xml.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>SAXParseException — XML Parsing Error in Solr Configuration Files</title>
<link>https://opensolr.com/learn/solr-errors/216/saxparseexception-xml-parsing-error-in-solr-configuration-files</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/216/saxparseexception-xml-parsing-error-in-solr-configuration-files</guid>
<description>Fix SAXParseException, XML parsing errors, malformed XML, unclosed tags, missing quotes in solrconfig.xml or schema.xml. Resolve &quot;Unable to reload core&quot; caused by invalid XML syntax.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 1</title>
<link>https://opensolr.com/learn/solr-errors/215/arrayindexoutofboundsexception-index-1-out-of-bounds-for-length-1</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/215/arrayindexoutofboundsexception-index-1-out-of-bounds-for-length-1</guid>
<description>Solr throws ArrayIndexOutOfBoundsException with Index -1 during search queries. Learn what causes this error, how to diagnose it, and how to fix corrupted index segments.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Weekly Error Digest — Automated Error Reports for Your Team</title>
<link>https://opensolr.com/learn/opensolr-management-control-panel/214/weekly-error-digest-automated-error-reports-for-your-team</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-management-control-panel/214/weekly-error-digest-automated-error-reports-for-your-team</guid>
<description>Opensolr sends a weekly email digest summarizing the top errors across your indexes. Delivered every Monday to account owners and authorized team members, with full opt-in/opt-out control.</description>
<category>OPENSOLR GUIDE-Control Panel</category>
</item>
<item>
<title>Error Audit — 7-Day Searchable Error History</title>
<link>https://opensolr.com/learn/opensolr-management-control-panel/213/error-audit-7-day-searchable-error-history</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-management-control-panel/213/error-audit-7-day-searchable-error-history</guid>
<description>Full error audit dashboard with historical search, error rate charts, severity filters, and detailed stack trace inspection. Every Solr error from the past 7 days, parsed and searchable.</description>
<category>OPENSOLR GUIDE-Control Panel</category>
</item>
<item>
<title>Upload and Import Data from CSV to Your Opensolr Index</title>
<link>https://opensolr.com/learn/solr-configuration-files/211/upload-and-import-data-from-csv-to-your-opensolr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/211/upload-and-import-data-from-csv-to-your-opensolr-index</guid>
<description>Step-by-step guide to uploading and importing CSV data into your Opensolr index. Includes curl examples, auto-generated unique IDs, field mapping, and troubleshooting tips.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Solr Index with HTTP Authentication</title>
<link>https://opensolr.com/learn/security/210/solr-index-with-http-authentication</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/210/solr-index-with-http-authentication</guid>
<description>How to secure your Opensolr index with HTTP Authentication, IP-based access rules, and SSL encryption. Manage credentials, restrict request handlers, and protect your data.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>Laravel / Solarium / Vue / Opensolr Search Engine Sample Code</title>
<link>https://opensolr.com/learn/opensolr-resources/209/laravel-solarium-vue-opensolr-search-engine-sample-code</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-resources/209/laravel-solarium-vue-opensolr-search-engine-sample-code</guid>
<description>Sample Laravel application using Solarium and Vue.js to build a complete search engine powered by Opensolr. Includes GitHub repository with working code for full-text search integration.</description>
<category>OPENSOLR GUIDE-Account Resources</category>
</item>
<item>
<title>How to Define New Fields in schema.xml</title>
<link>https://opensolr.com/learn/solr-configuration-files/208/how-to-define-new-fields-in-schema.xml</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/208/how-to-define-new-fields-in-schema.xml</guid>
<description>Complete guide to defining and configuring fields in your Solr schema.xml file. Covers field types, attributes like indexed and stored, dynamic fields, and range query examples.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>How to Setup Solr MySQL Data Import Handler (DIH)</title>
<link>https://opensolr.com/learn/solr-configuration-files/207/how-to-setup-solr-mysql-data-import-handler-dih</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/207/how-to-setup-solr-mysql-data-import-handler-dih</guid>
<description>Learn how to configure the Solr Data Import Handler (DIH) for MySQL databases. Step-by-step guide with db-data-config.xml examples, schema field mapping, and important notes about DIH availability in Solr 9+.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Document Extraction (rtf:true) — Index PDFs, Word, Excel, and Other Files via the Ingestion API</title>
<link>https://opensolr.com/learn/api-data-ingestion/206/document-extraction-rtftrue-index-pdfs-word-excel-and-other-files-via-the-ingestion-api</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-data-ingestion/206/document-extraction-rtftrue-index-pdfs-word-excel-and-other-files-via-the-ingestion-api</guid>
<description>Use rtf:true in your ingestion payload to automatically fetch and extract plaintext from PDFs, DOCX, XLSX, PPTX, ODT and other document formats. The extracted text is indexed alongside all auto-generated fields.</description>
<category>API ENDPOINTS-Data Ingestion</category>
</item>
<item>
<title>Data Ingestion Queue — Monitor, Pause, Resume, Retry and Manage Your Ingestion Jobs</title>
<link>https://opensolr.com/learn/api-data-ingestion/205/data-ingestion-queue-monitor-pause-resume-retry-and-manage-your-ingestion-jobs</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-data-ingestion/205/data-ingestion-queue-monitor-pause-resume-retry-and-manage-your-ingestion-jobs</guid>
<description>Manage your Data Ingestion jobs from the Opensolr admin area. See job progress in real time, pause and resume processing, cancel queued jobs, and review results — all from Account &gt; Data Ingestion.</description>
<category>API ENDPOINTS-Data Ingestion</category>
</item>
<item>
<title>Data Ingestion API — Push Documents to Your Opensolr Index Programmatically</title>
<link>https://opensolr.com/learn/api-data-ingestion/204/data-ingestion-api-push-documents-to-your-opensolr-index-programmatically</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-data-ingestion/204/data-ingestion-api-push-documents-to-your-opensolr-index-programmatically</guid>
<description>Full API reference for the Data Ingestion endpoint: submit up to 50 documents per request, with automatic embeddings, sentiment analysis, language detection, and all derived search fields generated transparently.</description>
<category>API ENDPOINTS-Data Ingestion</category>
</item>
<item>
<title>API Usage Dashboard — Monitor Your API Requests and Rate Limits</title>
<link>https://opensolr.com/learn/api-logs-analytics/203/api-usage-dashboard-monitor-your-api-requests-and-rate-limits</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-logs-analytics/203/api-usage-dashboard-monitor-your-api-requests-and-rate-limits</guid>
<description>Track your API consumption in real time: see requests per minute, per hour, endpoint breakdown, monthly history, and how close you are to your rate limits.</description>
<category>API ENDPOINTS-Logs &amp; Analytics</category>
</item>
<item>
<title>Search Tuning — Per-Index Relevancy Controls</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/202/search-tuning-per-index-relevancy-controls</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/202/search-tuning-per-index-relevancy-controls</guid>
<description>Fine-tune search relevancy per index with visual controls. Adjust field weights, freshness boost, minimum match, semantic vs keyword balance, quality threshold, and results per page — all from your dashboard with instant effect.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Opensolr Analytics — Solr-Level vs Web Crawler Search Analytics</title>
<link>https://opensolr.com/learn/web-crawler-analytics/201/opensolr-analytics-solr-level-vs-web-crawler-search-analytics</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-analytics/201/opensolr-analytics-solr-level-vs-web-crawler-search-analytics</guid>
<description>Opensolr provides two levels of analytics: infrastructure-level Solr monitoring for all indexes, and user-facing search analytics for Web Crawler indexes. Here is what each does and when to use it.</description>
<category>WEB CRAWLER GUIDE-Search Analytics</category>
</item>
<item>
<title>Click Analytics and CTR — Track What Users Actually Click</title>
<link>https://opensolr.com/learn/web-crawler-analytics/200/click-analytics-and-ctr-track-what-users-actually-click</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-analytics/200/click-analytics-and-ctr-track-what-users-actually-click</guid>
<description>Monitor click-through rates, find low-performing queries, and understand which search results users engage with across your Opensolr Web Crawler index.</description>
<category>WEB CRAWLER GUIDE-Search Analytics</category>
</item>
<item>
<title>No-Results Dashboard — Find and Fix Content Gaps</title>
<link>https://opensolr.com/learn/web-crawler-analytics/199/no-results-dashboard-find-and-fix-content-gaps</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-analytics/199/no-results-dashboard-find-and-fix-content-gaps</guid>
<description>Track every search query that returns zero results, identify content gaps, and resolve them with synonyms, elevation rules, or new content.</description>
<category>WEB CRAWLER GUIDE-Search Analytics</category>
</item>
<item>
<title>Opensolr Web Crawler vs Algolia — Why Opensolr Is the Complete Search Solution</title>
<link>https://opensolr.com/learn/opensolr-versus-algolia/198/opensolr-web-crawler-vs-algolia-why-opensolr-is-the-complete-search-solution</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-versus-algolia/198/opensolr-web-crawler-vs-algolia-why-opensolr-is-the-complete-search-solution</guid>
<description>A comprehensive comparison of Opensolr Web Crawler and Algolia. Zero-code crawling, hybrid vector search, AI hints, analytics, query elevation, and predictable pricing — all included.</description>
<category>OPENSOLR VERSUS-Algolia</category>
</item>
<item>
<title>Query Elevation — Pin, Exclude &amp; Curate Your Search Results</title>
<link>https://opensolr.com/learn/web-crawler-query-elevation/197/query-elevation-pin-exclude-curate-your-search-results</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-query-elevation/197/query-elevation-pin-exclude-curate-your-search-results</guid>
<description>Learn how to use Query Elevation to pin important results to the top, exclude irrelevant ones, and take full control of your Opensolr search results.</description>
<category>WEB CRAWLER GUIDE-Query Elevation</category>
</item>
<item>
<title>Document Contains Immense Term — Field Value Exceeds Maximum Length</title>
<link>https://opensolr.com/learn/solr-errors/196/document-contains-immense-term-field-value-exceeds-maximum-length</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/196/document-contains-immense-term-field-value-exceeds-maximum-length</guid>
<description>Fix the Solr immense term error (term exceeds max length 32766 bytes) caused by untokenized field types like string or KeywordTokenizer on large text content.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>API - Check Optimize Status</title>
<link>https://opensolr.com/learn/api-index-management/195/api-check-optimize-status</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/195/api-check-optimize-status</guid>
<description>Check the status of an ongoing Solr index optimization. Returns running state, segment count, index size, and document stats.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Flush Crawl Buffer to Solr</title>
<link>https://opensolr.com/learn/api-web-crawler/194/api-flush-crawl-buffer-to-solr</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/194/api-flush-crawl-buffer-to-solr</guid>
<description>Flush the Opensolr Web Crawler batch buffer to Solr via API. Use when crawling is paused or finished to ensure all discovered documents are searchable.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Check if Web Crawler is Running</title>
<link>https://opensolr.com/learn/api-web-crawler/193/api-check-if-web-crawler-is-running</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/193/api-check-if-web-crawler-is-running</guid>
<description>Check if the Opensolr Web Crawler is currently running via API. Returns the active/idle state of crawler processes for any index.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Resume the Web Crawler</title>
<link>https://opensolr.com/learn/api-web-crawler/192/api-resume-the-web-crawler</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/192/api-resume-the-web-crawler</guid>
<description>Resume a paused Opensolr Web Crawler via API. Immediately restarts crawling from where it left off without waiting for the next cron tick.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Pause the Web Crawler</title>
<link>https://opensolr.com/learn/api-web-crawler/191/api-pause-the-web-crawler</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/191/api-pause-the-web-crawler</guid>
<description>Pause the Opensolr Web Crawler via API. Stops running processes but keeps the cron schedule so crawling resumes automatically.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>Autocomplete &amp; Spellcheck Implementation</title>
<link>https://opensolr.com/learn/web-crawler-solr-api/190/autocomplete-spellcheck-implementation</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-solr-api/190/autocomplete-spellcheck-implementation</guid>
<description>Implement autocomplete typeahead and spellcheck suggestions for your Opensolr Web Crawler search. Complete JavaScript code, API endpoints, and UI patterns.</description>
<category>WEB CRAWLER GUIDE-Solr API</category>
</item>
<item>
<title>Complete Search Page: End-to-End Example</title>
<link>https://opensolr.com/learn/web-crawler-code-examples/189/complete-search-page-end-to-end-example</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-code-examples/189/complete-search-page-end-to-end-example</guid>
<description>A complete, copy-paste-ready search page with search box, autocomplete, highlighting, facets, spellcheck, and pagination. Single HTML file, no dependencies.</description>
<category>WEB CRAWLER GUIDE-Code Examples</category>
</item>
<item>
<title>Faceted Navigation &amp; Filtering</title>
<link>https://opensolr.com/learn/web-crawler-solr-api/188/faceted-navigation-filtering</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-solr-api/188/faceted-navigation-filtering</guid>
<description>Build faceted navigation for your search UI. Filter by language, domain, content type, date range, and price. Includes JavaScript implementation and CSS.</description>
<category>WEB CRAWLER GUIDE-Solr API</category>
</item>
<item>
<title>Pagination, Sorting &amp; Freshness Boosting</title>
<link>https://opensolr.com/learn/web-crawler-solr-api/187/pagination-sorting-freshness-boosting</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-solr-api/187/pagination-sorting-freshness-boosting</guid>
<description>How to paginate search results, sort by different fields, and apply freshness boosting to rank recent content higher in your Opensolr Web Crawler search.</description>
<category>WEB CRAWLER GUIDE-Solr API</category>
</item>
<item>
<title>Understanding the Solr JSON Response</title>
<link>https://opensolr.com/learn/web-crawler-solr-api/183/understanding-the-solr-json-response</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-solr-api/183/understanding-the-solr-json-response</guid>
<description>Complete guide to the Solr JSON response structure. Learn how to parse results, highlighting, facets, spellcheck suggestions, stats, and error responses.</description>
<category>WEB CRAWLER GUIDE-Solr API</category>
</item>
<item>
<title>How Text Analysis Works: Stemming, Synonyms &amp; Accent Folding</title>
<link>https://opensolr.com/learn/web-crawler-index-fields/182/how-text-analysis-works-stemming-synonyms-accent-folding</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-index-fields/182/how-text-analysis-works-stemming-synonyms-accent-folding</guid>
<description>How the Opensolr text analysis pipeline works. Stemming, accent folding, synonyms, stop words, CJK support, and why searching for running also finds run.</description>
<category>WEB CRAWLER GUIDE-Index Fields</category>
</item>
<item>
<title>Crawler Configuration &amp; Best Practices</title>
<link>https://opensolr.com/learn/web-crawler-getting-started/181/crawler-configuration-best-practices</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-getting-started/181/crawler-configuration-best-practices</guid>
<description>Crawler configuration, supported content types (HTML, PDF, DOCX), JavaScript rendering, robots.txt, URL validation, recrawling schedules, and crawl depth settings.</description>
<category>WEB CRAWLER GUIDE-Web Crawler Overview</category>
</item>
<item>
<title>Code Examples: Build Your Own Search UI</title>
<link>https://opensolr.com/learn/web-crawler-code-examples/180/code-examples-build-your-own-search-ui</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-code-examples/180/code-examples-build-your-own-search-ui</guid>
<description>Working code examples for building a custom search UI with the Opensolr Web Crawler index. Includes HTML/JS, PHP, Node.js, and curl examples with hybrid search.</description>
<category>WEB CRAWLER GUIDE-Code Examples</category>
</item>
<item>
<title>Querying the Solr API: Search Parameters Explained</title>
<link>https://opensolr.com/learn/web-crawler-solr-api/179/querying-the-solr-api-search-parameters-explained</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-solr-api/179/querying-the-solr-api-search-parameters-explained</guid>
<description>Learn how to query the Opensolr Web Crawler index using the native Solr API. Covers search parameters, hybrid search, highlighting, spellcheck, faceting, and excluding pages.</description>
<category>WEB CRAWLER GUIDE-Solr API</category>
</item>
<item>
<title>Web Crawler Index Field Reference</title>
<link>https://opensolr.com/learn/web-crawler-index-fields/178/web-crawler-index-field-reference</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-index-fields/178/web-crawler-index-field-reference</guid>
<description>Complete reference of every field in the Opensolr Web Crawler index. Content fields, metadata, dates, sentiment, vectors, dynamic fields, and more.</description>
<category>WEB CRAWLER GUIDE-Index Fields</category>
</item>
<item>
<title>Embedding the Opensolr Search UI</title>
<link>https://opensolr.com/learn/web-crawler-embed-code/177/embedding-the-opensolr-search-ui</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-embed-code/177/embedding-the-opensolr-search-ui</guid>
<description>Embed the Opensolr search UI on any website with two lines of HTML. Customize with optional parameters for filters, content types, freshness, and more.</description>
<category>WEB CRAWLER GUIDE-Embed Code</category>
</item>
<item>
<title>Getting Started: Web Crawler Site Search</title>
<link>https://opensolr.com/learn/web-crawler-getting-started/176/getting-started-web-crawler-site-search</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler-getting-started/176/getting-started-web-crawler-site-search</guid>
<description>Get started with the Opensolr Web Crawler. Create an account, pick a crawler server, start crawling, and get a fully indexed AI-enriched Solr index in minutes.</description>
<category>WEB CRAWLER GUIDE-Web Crawler Overview</category>
</item>
<item>
<title>Batch vector embeddings</title>
<link>https://opensolr.com/learn/opensolr-ai-api/175/batch-vector-embeddings</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-api/175/batch-vector-embeddings</guid>
<description>Generate vector embeddings for multiple text payloads in a single API request. Batch process up to 50 texts at once for faster semantic search and AI workflows.</description>
<category>AI SERVICES-Vector Embedding API</category>
</item>
<item>
<title>API - Reset Solr Index Data</title>
<link>https://opensolr.com/learn/api-index-management/174/api-reset-solr-index-data</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/174/api-reset-solr-index-data</guid>
<description>Reset Solr index data and delete all documents via Opensolr API. Wipe index contents for fresh reindexing.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>Shared, Dedicated, Resilient Cluster Solr Cloud Solutions</title>
<link>https://opensolr.com/learn/billing/173/shared-dedicated-resilient-cluster-solr-cloud-solutions</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/173/shared-dedicated-resilient-cluster-solr-cloud-solutions</guid>
<description>Compare and choose Shared, Dedicated, and Resilient Cluster Solr hosting plans. Order the right solution for your traffic and isolation needs.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Real-Time Solr Monitoring &amp; Analytics</title>
<link>https://opensolr.com/learn/opensolr-management-control-panel/172/real-time-solr-monitoring-analytics</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-management-control-panel/172/real-time-solr-monitoring-analytics</guid>
<description>Real-time Solr monitoring and analytics built into Opensolr. Track queries, see last month&apos;s searches, detect slow requests, and monitor server health.</description>
<category>OPENSOLR GUIDE-Control Panel</category>
</item>
<item>
<title>Slow Solr Queries Debugging</title>
<link>https://opensolr.com/learn/solr-errors/171/slow-solr-queries-debugging</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/171/slow-solr-queries-debugging</guid>
<description>Debug slow Drupal Solr queries caused by excessive faceting. Optimize with JSON facets, docValues, and reduced facet limits.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Testing Opensolr AI Search — Vector Search, AI Hints &amp; Document Reader</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/170/testing-opensolr-ai-search-vector-search-ai-hints-document-reader</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/170/testing-opensolr-ai-search-vector-search-ai-hints-document-reader</guid>
<description>Step-by-step guide to testing Opensolr AI-powered search features: intent-based vector search, RAG-powered AI Hints, and one-click Document Reader with PDF export.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>The Complete Opensolr Platform Guide</title>
<link>https://opensolr.com/learn/opensolr-management-control-panel/169/the-complete-opensolr-platform-guide</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-management-control-panel/169/the-complete-opensolr-platform-guide</guid>
<description>Everything Opensolr offers in one place — Solr hosting, Control Panel, Web Crawler, Server Management, Drupal Turbo Indexer, AI Search, and full REST API automation.</description>
<category>OPENSOLR GUIDE-Control Panel</category>
</item>
<item>
<title>Drupal - Can not get additional data from Solr timeout after...</title>
<link>https://opensolr.com/learn/solr-errors/168/drupal-can-not-get-additional-data-from-solr-timeout-after</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/168/drupal-can-not-get-additional-data-from-solr-timeout-after</guid>
<description>Fix Drupal Solr timeout on /admin/luke. Replace Luke handler with lightweight ping to avoid PHP-FPM stalls.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Manual Opensolr Index Replication</title>
<link>https://opensolr.com/learn/opensolr-replication/167/manual-opensolr-index-replication</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-replication/167/manual-opensolr-index-replication</guid>
<description>Configure manual Solr replication between Opensolr indexes. Leader-Follower and Repeater topologies with HTTPS, HTTP Auth, and IP whitelisting.</description>
<category>OPENSOLR GUIDE-Solr Replication Guide</category>
</item>
<item>
<title>Cancel Your Opensolr Membership</title>
<link>https://opensolr.com/learn/billing/166/cancel-your-opensolr-membership</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/166/cancel-your-opensolr-membership</guid>
<description>Cancel Opensolr membership anytime. Unused days become account credit. All purchases final except new customers within 10 days.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>App Server Management — Your Stack, Fully Managed</title>
<link>https://opensolr.com/learn/opensolr-wiki-q-a/165/app-server-management-your-stack-fully-managed</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-wiki-q-a/165/app-server-management-your-stack-fully-managed</guid>
<description>Opensolr manages your entire application stack — Drupal, Laravel, WordPress, or any framework. 24/7 monitoring, auto-healing, Git CI/CD, DR environments, and white-glove support.</description>
<category>OPENSOLR GUIDE-Miscelanous</category>
</item>
<item>
<title>Hybrid Search in Opensolr: A Modern Approach</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/163/hybrid-search-in-opensolr-a-modern-approach</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/163/hybrid-search-in-opensolr-a-modern-approach</guid>
<description>Hybrid search in Opensolr: combine lexical keyword matching with semantic vector similarity for best search results.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Create vector embeddings</title>
<link>https://opensolr.com/learn/opensolr-ai-api/162/create-vector-embeddings</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-api/162/create-vector-embeddings</guid>
<description>Create vector embeddings for any payload via Opensolr API. Power semantic search and AI applications with embeddings.</description>
<category>AI SERVICES-Vector Embedding API</category>
</item>
<item>
<title>Create vector embeddings for every document in your Opensolr Index</title>
<link>https://opensolr.com/learn/opensolr-ai-api/161/create-vector-embeddings-for-every-document-in-your-opensolr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-api/161/create-vector-embeddings-for-every-document-in-your-opensolr-index</guid>
<description>Generate embeddings for all documents in your Opensolr index. Enable vector search across your entire dataset.</description>
<category>AI SERVICES-Vector Embedding API</category>
</item>
<item>
<title>Moodle LMS Integration Tutorial</title>
<link>https://opensolr.com/learn/moodle-opensolr-integration/160/moodle-lms-integration-tutorial</link>
<guid isPermaLink="true">https://opensolr.com/learn/moodle-opensolr-integration/160/moodle-lms-integration-tutorial</guid>
<description>Integrate Moodle LMS with Opensolr for powerful course search. Step-by-step tutorial for educational platform search.</description>
<category>INTEGRATION-Moodle</category>
</item>
<item>
<title>Enable Remote Streaming in Tika Extract with Opensolr</title>
<link>https://opensolr.com/learn/solr-tika-integration/159/enable-remote-streaming-in-tika-extract-with-opensolr</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-tika-integration/159/enable-remote-streaming-in-tika-extract-with-opensolr</guid>
<description>Enable Tika remote streaming in Opensolr for Drupal. Extract text from PDFs, Word docs, and other file formats.</description>
<category>SOLR DOCUMENTATION-Tika</category>
</item>
<item>
<title>Solr JVM Tuning RAM &amp; Memory Management</title>
<link>https://opensolr.com/learn/solr-configuration-files/158/solr-jvm-tuning-ram-memory-management</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/158/solr-jvm-tuning-ram-memory-management</guid>
<description>Learn about Solr JVM Tuning RAM &amp; Memory Management - Opensolr FAQ and documentation.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Cannot change field from DOCS_AND_FREQS_AND_POSITIONS DOCS_AND_FREQS_AND_POSITIONS_AND_OFFSETS</title>
<link>https://opensolr.com/learn/solr-errors/157/cannot-change-field-from-docs_and_freqs_and_positions-docs_and_freqs_and_positions_and_offsets</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/157/cannot-change-field-from-docs_and_freqs_and_positions-docs_and_freqs_and_positions_and_offsets</guid>
<description>Fix Solr schema error when changing field index options. Reindex required for DOCS_AND_FREQS_AND_POSITIONS changes.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>The Solr edismax query Parser. How it works and how it helps.</title>
<link>https://opensolr.com/learn/solr-configuration-files/155/the-solr-edismax-query-parser.-how-it-works-and-how-it-helps</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/155/the-solr-edismax-query-parser.-how-it-works-and-how-it-helps</guid>
<description>Master the Solr eDisMax query parser for advanced search. Configure field boosting, phrase matching, and relevance tuning.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Autocomplete in Solr and EdgeNGram Fields - the eCommerce helper</title>
<link>https://opensolr.com/learn/solr-configuration-files/154/autocomplete-in-solr-and-edgengram-fields-the-ecommerce-helper</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/154/autocomplete-in-solr-and-edgengram-fields-the-ecommerce-helper</guid>
<description>Implement Solr autocomplete with EdgeNGram fields. Configure type-ahead search suggestions with partial matching.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Best Fulltext Solr Fields</title>
<link>https://opensolr.com/learn/solr-configuration-files/153/best-fulltext-solr-fields</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/153/best-fulltext-solr-fields</guid>
<description>Configure optimal Solr fulltext field types for search. Best practices for text analysis, tokenization, and relevance.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Opensolr is ISO9001 and ISO27001 Certified</title>
<link>https://opensolr.com/learn/security/152/opensolr-is-iso9001-and-iso27001-certified</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/152/opensolr-is-iso9001-and-iso27001-certified</guid>
<description>Opensolr ISO 9001 and ISO 27001 certified for quality management and information security. Enterprise-grade compliance.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>Download Invoices — Billing History &amp; Tax Documents</title>
<link>https://opensolr.com/learn/billing/151/download-invoices-billing-history-tax-documents</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/151/download-invoices-billing-history-tax-documents</guid>
<description>Download Opensolr invoices, payment receipts, and tax documents from your Stripe Customer Portal. Access full billing history from your Opensolr account.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>AI-API - Summarize Context</title>
<link>https://opensolr.com/learn/opensolr-ai-api/150/ai-api-summarize-context</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-api/150/ai-api-summarize-context</guid>
<description>AI-powered Opensolr summarization API. Generate context-aware summaries from your indexed content with natural language.</description>
<category>AI SERVICES-Vector Embedding API</category>
</item>
<item>
<title>How does Opensolr Work?</title>
<link>https://opensolr.com/learn/billing/149/how-does-opensolr-work</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/149/how-does-opensolr-work</guid>
<description>How Opensolr works: managed Solr hosting with global data centers, automatic scaling, backups, and 24/7 monitoring.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Order &amp; Upgrade Indexes, Disk Space, Bandwidth — Opensolr Resources</title>
<link>https://opensolr.com/learn/billing/148/order-upgrade-indexes-disk-space-bandwidth-opensolr-resources</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/148/order-upgrade-indexes-disk-space-bandwidth-opensolr-resources</guid>
<description>Order new indexes, purchase more disk space, bandwidth, or clusters. Upgrade or downgrade your Opensolr resources with pro-rated billing.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>SolrException: Invalid Number for field</title>
<link>https://opensolr.com/learn/solr-errors/147/solrexception-invalid-number-for-field</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/147/solrexception-invalid-number-for-field</guid>
<description>Resolve SolrException Invalid Number for Field errors. Fix data type mismatches between indexed data and schema definitions.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Cannot Change DocValues Type</title>
<link>https://opensolr.com/learn/solr-errors/146/cannot-change-docvalues-type</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/146/cannot-change-docvalues-type</guid>
<description>Fix Cannot Change DocValues Type error in Solr. Reindex required when changing field docValues settings in schema.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Setup Opensolr with Omeka Solr</title>
<link>https://opensolr.com/learn/opensolr-omeka/145/setup-opensolr-with-omeka-solr</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-omeka/145/setup-opensolr-with-omeka-solr</guid>
<description>Connect Omeka digital collections platform with Opensolr. Step-by-step integration guide for museum and archive search.</description>
<category>INTEGRATION-Omeka</category>
</item>
<item>
<title>Can not query all data in Solr</title>
<link>https://opensolr.com/learn/solr-errors/144/can-not-query-all-data-in-solr</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/144/can-not-query-all-data-in-solr</guid>
<description>Fix Solr query issues when unable to retrieve all data. Troubleshoot pagination, row limits, and query syntax problems.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Using NLP Models</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/143/using-nlp-models</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/143/using-nlp-models</guid>
<description>Integrate OpenNLP models with your Solr schema. Configure NER extraction for people, locations, and organizations in search.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>API - Get configuration file</title>
<link>https://opensolr.com/learn/api-config-files/142/api-get-configuration-file</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-config-files/142/api-get-configuration-file</guid>
<description>Retrieve Solr configuration files via Opensolr API. Download schema.xml, solrconfig.xml, and other config files programmatically.</description>
<category>API ENDPOINTS-Config Files</category>
</item>
<item>
<title>My search query does not return the correct results</title>
<link>https://opensolr.com/learn/solr-errors/141/my-search-query-does-not-return-the-correct-results</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/141/my-search-query-does-not-return-the-correct-results</guid>
<description>Search results depend on your Solr implementation. Opensolr provides hosting platform; query behavior is determined by config.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>How to Import XML Data into Your Opensolr Index</title>
<link>https://opensolr.com/learn/solr-configuration-files/140/how-to-import-xml-data-into-your-opensolr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/140/how-to-import-xml-data-into-your-opensolr-index</guid>
<description>Import XML data into Opensolr using curl, PHP, or Python. Includes Solr XML format reference, batch chunking for large files, and code examples.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Solr Traffic Bandwidth</title>
<link>https://opensolr.com/learn/opensolr-resources/139/solr-traffic-bandwidth</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-resources/139/solr-traffic-bandwidth</guid>
<description>Opensolr traffic bandwidth explained. Charged per outgoing bytes, not requests. Optimize queries to reduce bandwidth usage.</description>
<category>OPENSOLR GUIDE-Account Resources</category>
</item>
<item>
<title>Solr Best Practices</title>
<link>https://opensolr.com/learn/opensolr-resources/138/solr-best-practices</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-resources/138/solr-best-practices</guid>
<description>Solr RAM best practices: limit rows below 100, paginate wisely, use docValues, tune caches. Prevent out-of-memory crashes.</description>
<category>OPENSOLR GUIDE-Account Resources</category>
</item>
<item>
<title>Enable Spellcheck in Solr</title>
<link>https://opensolr.com/learn/solr-spellcheck/136/enable-spellcheck-in-solr</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-spellcheck/136/enable-spellcheck-in-solr</guid>
<description>Enable Solr spellcheck for Did you mean suggestions. Configure schema fieldType, solrconfig component, and query parameters.</description>
<category>SOLR DOCUMENTATION-Spellcheck</category>
</item>
<item>
<title>API - Solr Traffic Monitoring API</title>
<link>https://opensolr.com/learn/api-logs-analytics/135/api-solr-traffic-monitoring-api</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-logs-analytics/135/api-solr-traffic-monitoring-api</guid>
<description>Monitor Solr traffic with Opensolr API. Get request logs, facet by IP and path, analyze popular queries and error codes.</description>
<category>API ENDPOINTS-Logs &amp; Analytics</category>
</item>
<item>
<title>How to use OpenNLP (NER) with Opensolr</title>
<link>https://opensolr.com/learn/opensolr-ai-nlp/133/how-to-use-opennlp-ner-with-opensolr</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-ai-nlp/133/how-to-use-opennlp-ner-with-opensolr</guid>
<description>Use OpenNLP Named Entity Recognition with Opensolr. Extract people, locations, organizations with AI-powered NER models.</description>
<category>AI SERVICES-Hybrid Search</category>
</item>
<item>
<title>Information Security Policy</title>
<link>https://opensolr.com/learn/security/132/information-security-policy</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/132/information-security-policy</guid>
<description>Opensolr ISO 9001 and ISO 27001 certified. Enterprise security with SSL, RBAC, backups, replication, and WAF protection.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>Solr Too Many Boolean Clauses Error</title>
<link>https://opensolr.com/learn/solr-errors/129/solr-too-many-boolean-clauses-error</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/129/solr-too-many-boolean-clauses-error</guid>
<description>Fix Solr Too Many Boolean Clauses error. Increase maxBooleanClauses in solr.xml. Trim synonyms and optimize filters.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Opensolr Teams Management</title>
<link>https://opensolr.com/learn/opensolr-teams-management/128/opensolr-teams-management-</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-teams-management/128/opensolr-teams-management-</guid>
<description>Invite team members to manage Opensolr indexes. Collaborate with any registered account - free, paid, or expired.</description>
<category>OPENSOLR GUIDE-Teams Management</category>
</item>
<item>
<title>Enable, Create, Restore and Download your Solr Index Backup</title>
<link>https://opensolr.com/learn/backup/127/enable-create-restore-and-download-your-solr-index-backup</link>
<guid isPermaLink="true">https://opensolr.com/learn/backup/127/enable-create-restore-and-download-your-solr-index-backup</guid>
<description>Opensolr automated backup management: create, restore, download backups. 7-day retention with API and Control Panel access.</description>
<category>OPENSOLR GUIDE-Solr Backup &amp; Restore</category>
</item>
<item>
<title>Drupal Configuration Steps</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/126/drupal-configuration-steps</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/126/drupal-configuration-steps</guid>
<description>Configure Drupal with Opensolr using Basic Auth. Step-by-step guide with screenshots for server settings and config upload.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>Tika Extractor doesn&apos;t work with my Opensolr Index</title>
<link>https://opensolr.com/learn/solr-tika-integration/125/tika-extractor-doesnt-work-with-my-opensolr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-tika-integration/125/tika-extractor-doesnt-work-with-my-opensolr-index</guid>
<description>Troubleshoot Tika Extractor errors. Try Solr 9, avoid 8.x Jetty issues, verify solrconfig.xml extraction handler setup.</description>
<category>SOLR DOCUMENTATION-Tika</category>
</item>
<item>
<title>I cannot index any content from my Drupal CMS to my Opensolr index</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/124/i-cannot-index-any-content-from-my-drupal-cms-to-my-opensolr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/124/i-cannot-index-any-content-from-my-drupal-cms-to-my-opensolr-index</guid>
<description>Fix Drupal indexing errors caused by corrupted tlog. Use Reload/Repair button or remove updateLog from solrconfig.xml.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>The log4j Vulnerability (CVE-2021-44228)</title>
<link>https://opensolr.com/learn/security/123/the-log4j-vulnerability-cve-2021-44228</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/123/the-log4j-vulnerability-cve-2021-44228</guid>
<description>Opensolr fully patched against log4j vulnerability CVE-2021-44228 since December 2021. All Solr versions protected.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>API - Get LIVE Web Crawler Stats</title>
<link>https://opensolr.com/learn/api-web-crawler/122/api-get-live-web-crawler-stats</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/122/api-get-live-web-crawler-stats</guid>
<description>Get live Web Crawler statistics via Opensolr API. Monitor crawl progress, pages indexed, and performance metrics.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>CORS Ajax requests directly to Opensolr Index.</title>
<link>https://opensolr.com/learn/security/121/cors-ajax-requests-directly-to-opensolr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/121/cors-ajax-requests-directly-to-opensolr-index</guid>
<description>Enable CORS for AJAX HTTP Auth requests to Opensolr. Submit support ticket to whitelist your origins for secure access.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>Opensolr Resilient Cluster Explained - Billing</title>
<link>https://opensolr.com/learn/billing/120/opensolr-resilient-cluster-explained-billing</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/120/opensolr-resilient-cluster-explained-billing</guid>
<description>Understand Opensolr Resilient Cluster billing, pricing, and architecture. Order a high-availability cluster with video explanation.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Default HTTP Auth Credentials</title>
<link>https://opensolr.com/learn/security/118/default-http-auth-credentials</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/118/default-http-auth-credentials</guid>
<description>Default Opensolr HTTP Auth: username is opensolr, password is your API KEY. Change credentials in Security tab.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>DataImport (DIH) Disabled by Default</title>
<link>https://opensolr.com/learn/security/117/dataimport-dih-disabled-by-default</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/117/dataimport-dih-disabled-by-default</guid>
<description>DataImport Handler is disabled by default for security. Request DIH access via Opensolr support. HTTP Auth now mandatory.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>Drupal Search API Opensolr</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/116/drupal-search-api-opensolr</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/116/drupal-search-api-opensolr</guid>
<description>Search API Opensolr for Drupal: one-click setup with AutoConfigure feature. Enterprise search without complex configuration.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>Opensolr Web Crawler Standards</title>
<link>https://opensolr.com/learn/web-crawler/115/opensolr-web-crawler-standards</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler/115/opensolr-web-crawler-standards</guid>
<description>Universal web standards for the Opensolr Web Crawler — the same rules Google follows. Response times, robots.txt, meta tags, canonical URLs, and content quality requirements.</description>
<category>OPENSOLR GUIDE-Enterprise Site Search</category>
</item>
<item>
<title>API - Get Index Request Handlers</title>
<link>https://opensolr.com/learn/api-index-management/114/api-get-index-request-handlers</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/114/api-get-index-request-handlers</guid>
<description>Get request handlers defined in your Solr index via API. List all handlers from solrconfig.xml programmatically.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Get Available Regions</title>
<link>https://opensolr.com/learn/api-index-management/113/api-get-available-regions</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/113/api-get-available-regions</guid>
<description>Get list of available Solr server regions via Opensolr API. Choose optimal locations for your indexes.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>Opensolr Index fails to reload when AnalyzingInfixSuggester is used as a Suggester</title>
<link>https://opensolr.com/learn/solr-errors/112/opensolr-index-fails-to-reload-when-analyzinginfixsuggester-is-used-as-a-suggester</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/112/opensolr-index-fails-to-reload-when-analyzinginfixsuggester-is-used-as-a-suggester</guid>
<description>Fix AnalyzingInfixSuggester reload failures. Drupal exports require manual solrconfig_extra.xml edits for suggester paths.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Drupal Known Issues Clip</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/111/drupal-known-issues-clip</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/111/drupal-known-issues-clip</guid>
<description>Watch video covering common Drupal-Solr configuration issues. Learn how to resolve Search API module problems.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>ICU Library Errors</title>
<link>https://opensolr.com/learn/solr-errors/110/icu-library-errors</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/110/icu-library-errors</guid>
<description>Fix ICU library errors in Opensolr. Contact support to enable ICUCollationField for advanced language collation support.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Drupal 6.x strings and integers</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/109/drupal-6.x-strings-and-integers</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/109/drupal-6.x-strings-and-integers</guid>
<description>Fix Drupal 6.x Solr config errors. Change string types to proper int and float types in solrconfig_extra.xml.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>Opensolr Connection Issues</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/108/opensolr-connection-issues</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/108/opensolr-connection-issues</guid>
<description>Fix Drupal-Opensolr connection issues. Set path as /solr, configure HTTP Auth, and use correct hostname from Control Panel.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>Solr Configuration Files Dependency Flow</title>
<link>https://opensolr.com/learn/solr-configuration-files/106/solr-configuration-files-dependency-flow</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/106/solr-configuration-files-dependency-flow</guid>
<description>Upload Solr configuration files in proper dependency order: extras first, schema.xml second, solrconfig.xml last.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Can not update/upload configuration files</title>
<link>https://opensolr.com/learn/solr-errors/105/can-not-updateupload-configuration-files</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/105/can-not-updateupload-configuration-files</guid>
<description>Upload Solr config files in correct order: dependencies first, then schema.xml, finally solrconfig.xml. Avoid reference errors.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Undefined field _text_</title>
<link>https://opensolr.com/learn/solr-errors/104/undefined-field-_text_</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/104/undefined-field-_text_</guid>
<description>Fix undefined field _text_ error in Solr. Add field definition and copyField directives to your schema.xml file.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Drupal Connection Configuration Issue</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/103/drupal-connection-configuration-issue</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/103/drupal-connection-configuration-issue</guid>
<description>Fix Drupal connection issues with Opensolr. Use latest Search API Opensolr module, Basic Auth, and correct credentials.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>GDPR Privacy Agreement</title>
<link>https://opensolr.com/learn/security/101/gdpr-privacy-agreement</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/101/gdpr-privacy-agreement</guid>
<description>Opensolr GDPR privacy terms: minimal data collection, secure storage, SSL encryption, and strict communication policies.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>Order, Login &amp; Get Started — Placing Your First Opensolr Index Order</title>
<link>https://opensolr.com/learn/billing/100/order-login-get-started-placing-your-first-opensolr-index-order</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/100/order-login-get-started-placing-your-first-opensolr-index-order</guid>
<description>How to order new Solr indexes, purchase disk space and bandwidth, fix login issues, and place your first Opensolr order. Covers pricing plans, payment methods, and common troubleshooting.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Index Tools — Delete by Query &amp; Utilities</title>
<link>https://opensolr.com/learn/opensolr-management-control-panel/99/index-tools-delete-by-query-utilities</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-management-control-panel/99/index-tools-delete-by-query-utilities</guid>
<description>Delete documents by query, reload configs, reset data, commit changes, optimize performance, and restart Solr — all from the Index Tools panel in your Opensolr Control Panel.</description>
<category>OPENSOLR GUIDE-Control Panel</category>
</item>
<item>
<title>Account upgrade and refund policy</title>
<link>https://opensolr.com/learn/billing/98/account-upgrade-and-refund-policy</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/98/account-upgrade-and-refund-policy</guid>
<description>Opensolr pro-rated billing for upgrades, downgrades, and new purchases. Refunds available only for new customers within first 10 days.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Content length exceeds upload limit of 2048 KB</title>
<link>https://opensolr.com/learn/solr-errors/97/content-length-exceeds-upload-limit-of-2048-kb</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/97/content-length-exceeds-upload-limit-of-2048-kb</guid>
<description>Fix Solr upload limits and boolean clause errors. Increase formdataUploadLimitInKB and maxBooleanClauses in solrconfig.xml.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>API - Get list of available environments and servers</title>
<link>https://opensolr.com/learn/api-index-management/93/api-get-list-of-available-environments-and-servers</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/93/api-get-list-of-available-environments-and-servers</guid>
<description>Get list of available Solr environments and servers via Opensolr API. Plan deployments across global regions.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Get a list of your Opensolr Indexes</title>
<link>https://opensolr.com/learn/api-index-management/92/api-get-a-list-of-your-opensolr-indexes</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/92/api-get-a-list-of-your-opensolr-indexes</guid>
<description>List all your Opensolr indexes via REST API. Get index names and details for automated management and monitoring.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>How to enable Two Factor Authentication</title>
<link>https://opensolr.com/learn/security/91/how-to-enable-two-factor-authentication</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/91/how-to-enable-two-factor-authentication</guid>
<description>Enable Two-Factor Authentication on your Opensolr account. Add phone-based 2FA for enhanced security on login.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
<item>
<title>Opensolr Search for WordPress</title>
<link>https://opensolr.com/learn/opensolr-and-wordpress/90/opensolr-search-for-wordpress</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-wordpress/90/opensolr-search-for-wordpress</guid>
<description>Install the free Opensolr Search plugin for WordPress. AI search, facets, analytics, WooCommerce support, dark theme, and more.</description>
<category>INTEGRATION-Wordpress</category>
</item>
<item>
<title>Move from schema.xml to managed-schema</title>
<link>https://opensolr.com/learn/solr-configuration-files/89/move-from-schema.xml-to-managed-schema</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/89/move-from-schema.xml-to-managed-schema</guid>
<description>Switch from schema.xml to managed-schema using ManagedIndexSchemaFactory. Enable dynamic schema modifications via REST API.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>Move from managed-schema to schema.xml</title>
<link>https://opensolr.com/learn/solr-configuration-files/88/move-from-managed-schema-to-schema.xml</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/88/move-from-managed-schema-to-schema.xml</guid>
<description>Switch from managed-schema to schema.xml by using ClassicIndexSchemaFactory in solrconfig.xml. Take control of your schema.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>API - Create Resilient Cluster</title>
<link>https://opensolr.com/learn/api-cluster-management/84/api-create-resilient-cluster</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-cluster-management/84/api-create-resilient-cluster</guid>
<description>Create Resilient Solr Clusters via Opensolr API. Configure high-availability clusters with HTTP auth and master server selection.</description>
<category>API ENDPOINTS-Cluster Management</category>
</item>
<item>
<title>API - Get Index Details, Info and Stats</title>
<link>https://opensolr.com/learn/api-index-management/81/api-get-index-details-info-and-stats</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/81/api-get-index-details-info-and-stats</guid>
<description>Get Solr index info, details, and usage statistics via Opensolr API. Monitor all indexes with comprehensive data.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>Support for auto phrase tokenfilter jar</title>
<link>https://opensolr.com/learn/solr-configuration-files/80/support-for-auto-phrase-tokenfilter-jar</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/80/support-for-auto-phrase-tokenfilter-jar</guid>
<description>Enable AutoPhrase TokenFilter in Opensolr. Contact support to install the plugin for multi-word expression tokenization.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>How do I add a lib jar file</title>
<link>https://opensolr.com/learn/solr-configuration-files/79/how-do-i-add-a-lib-jar-file</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-configuration-files/79/how-do-i-add-a-lib-jar-file</guid>
<description>Install custom JAR libraries in Opensolr for special plugins and filters. Email your JAR file to support for quick installation.</description>
<category>SOLR DOCUMENTATION-Configuration</category>
</item>
<item>
<title>API - Get Index Request Log</title>
<link>https://opensolr.com/learn/api-logs-analytics/78/api-get-index-request-log</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-logs-analytics/78/api-get-index-request-log</guid>
<description>Access Solr request logs via Opensolr API with full query support. Filter, facet, and analyze traffic by date, IP, status.</description>
<category>API ENDPOINTS-Logs &amp; Analytics</category>
</item>
<item>
<title>API - Upload solr configuration via zip archive</title>
<link>https://opensolr.com/learn/api-config-files/77/api-upload-solr-configuration-via-zip-archive</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-config-files/77/api-upload-solr-configuration-via-zip-archive</guid>
<description>Upload Solr config zip archives via Opensolr API. Deploy complete configuration packages from Drupal or custom setups.</description>
<category>API ENDPOINTS-Config Files</category>
</item>
<item>
<title>API - Get all the Solr configuration files list</title>
<link>https://opensolr.com/learn/api-config-files/76/api-get-all-the-solr-configuration-files-list</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-config-files/76/api-get-all-the-solr-configuration-files-list</guid>
<description>List all Solr configuration files via Opensolr API. Audit schema.xml, solrconfig.xml, and resource files in your index.</description>
<category>API ENDPOINTS-Config Files</category>
</item>
<item>
<title>API - Get error log</title>
<link>https://opensolr.com/learn/api-logs-analytics/75/api-get-error-log</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-logs-analytics/75/api-get-error-log</guid>
<description>Retrieve Solr index error logs via Opensolr API. Debug configuration issues and query errors programmatically.</description>
<category>API ENDPOINTS-Logs &amp; Analytics</category>
</item>
<item>
<title>API - Reload index</title>
<link>https://opensolr.com/learn/api-index-management/74/api-reload-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/74/api-reload-index</guid>
<description>Reload Solr indexes via Opensolr API after configuration changes. Apply new settings without full restart.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Delete configuration file</title>
<link>https://opensolr.com/learn/api-config-files/73/api-delete-configuration-file</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-config-files/73/api-delete-configuration-file</guid>
<description>Delete Solr configuration files via Opensolr API. Remove outdated configs from your index programmatically.</description>
<category>API ENDPOINTS-Config Files</category>
</item>
<item>
<title>API - Upload or update your opensolr configuration files</title>
<link>https://opensolr.com/learn/api-config-files/72/api-upload-or-update-your-opensolr-configuration-files</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-config-files/72/api-upload-or-update-your-opensolr-configuration-files</guid>
<description>Upload individual Solr configuration files via Opensolr API. Automate schema.xml, solrconfig.xml, and other config updates.</description>
<category>API ENDPOINTS-Config Files</category>
</item>
<item>
<title>API - Remove IP access</title>
<link>https://opensolr.com/learn/api-security/71/api-remove-ip-access</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-security/71/api-remove-ip-access</guid>
<description>Remove IP access rules from Solr indexes via Opensolr API. Manage firewall rules programmatically for each handler.</description>
<category>API ENDPOINTS-Security</category>
</item>
<item>
<title>API - Get index IP list</title>
<link>https://opensolr.com/learn/api-security/70/api-get-index-ip-list</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-security/70/api-get-index-ip-list</guid>
<description>Retrieve IP access list for your Solr index via Opensolr API. Audit security rules programmatically for all request handlers.</description>
<category>API ENDPOINTS-Security</category>
</item>
<item>
<title>API - Add index IP access rule</title>
<link>https://opensolr.com/learn/api-security/69/api-add-index-ip-access-rule</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-security/69/api-add-index-ip-access-rule</guid>
<description>Add IP access rules for Solr request handlers via Opensolr API. Restrict /update, /select, or any handler by IP address.</description>
<category>API ENDPOINTS-Security</category>
</item>
<item>
<title>API - Get index full status</title>
<link>https://opensolr.com/learn/api-index-management/68/api-get-index-full-status</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/68/api-get-index-full-status</guid>
<description>Get full Solr index status including statistics via Opensolr API. Monitor disk usage, document count, and index health.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Optimize a Solr Index</title>
<link>https://opensolr.com/learn/api-index-management/67/api-optimize-a-solr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/67/api-optimize-a-solr-index</guid>
<description>Start async Solr index optimization via API. Merges segments, reclaims disk space. Runs in background — returns immediately.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Ping Solr Environment</title>
<link>https://opensolr.com/learn/api-index-management/66/api-ping-solr-environment</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/66/api-ping-solr-environment</guid>
<description>Ping Solr server environments via Opensolr API. Monitor server availability and response times programmatically.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Commit data for a Solr Index</title>
<link>https://opensolr.com/learn/api-index-management/65/api-commit-data-for-a-solr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/65/api-commit-data-for-a-solr-index</guid>
<description>Commit data to your Solr index via Opensolr API. Ensure indexed documents are searchable with automated commit operations.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Remove HTTP Auth</title>
<link>https://opensolr.com/learn/api-security/64/api-remove-http-auth</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-security/64/api-remove-http-auth</guid>
<description>Remove HTTP Basic Authentication from an Opensolr index with the remove_http_auth API endpoint — the index endpoint stops asking for credentials on the master and on every cluster replica; IP access rules keep applying.</description>
<category>API ENDPOINTS-Security</category>
</item>
<item>
<title>API - Update HTTP Auth</title>
<link>https://opensolr.com/learn/api-security/63/api-update-http-auth</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-security/63/api-update-http-auth</guid>
<description>Update HTTP Basic Authentication credentials for your Solr index via Opensolr API. Secure your indexes programmatically.</description>
<category>API ENDPOINTS-Security</category>
</item>
<item>
<title>​API - Stop the Web Crawler</title>
<link>https://opensolr.com/learn/api-web-crawler/62/api-stop-the-web-crawler</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/62/api-stop-the-web-crawler</guid>
<description>Permanently stop the Opensolr Web Crawler via API. Kills all processes and removes the cron schedule. Use Pause instead for temporary stops.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Start the Web Crawler</title>
<link>https://opensolr.com/learn/api-web-crawler/61/api-start-the-web-crawler</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-web-crawler/61/api-start-the-web-crawler</guid>
<description>Start the Opensolr Web Crawler via API with configurable modes: full domain, host-only, path-limited, or single URL crawling.</description>
<category>API ENDPOINTS-Web Crawler</category>
</item>
<item>
<title>API - Download backup file</title>
<link>https://opensolr.com/learn/api-backup-management/60/api-download-backup-file</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-backup-management/60/api-download-backup-file</guid>
<description>Download Opensolr index backup files via HTTPS with HTTP Basic Auth. Access daily archives from the last 10 days via backup URL.</description>
<category>API ENDPOINTS-Backup Management</category>
</item>
<item>
<title>API - Get list of backup files</title>
<link>https://opensolr.com/learn/api-backup-management/59/api-get-list-of-backup-files</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-backup-management/59/api-get-list-of-backup-files</guid>
<description>Retrieve list of all backup files for your Opensolr index via REST API. Manage backups programmatically for automated recovery workflows.</description>
<category>API ENDPOINTS-Backup Management</category>
</item>
<item>
<title>API - Create backup</title>
<link>https://opensolr.com/learn/api-backup-management/58/api-create-backup</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-backup-management/58/api-create-backup</guid>
<description>Create Solr index backups via Opensolr API. Automated backup management for disaster recovery and data protection.</description>
<category>API ENDPOINTS-Backup Management</category>
</item>
<item>
<title>API - Replicate Solr Index</title>
<link>https://opensolr.com/learn/api-index-management/57/api-replicate-solr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/57/api-replicate-solr-index</guid>
<description>Replicate Solr indexes using Opensolr API. Configure master and target indexes for data redundancy and load balancing.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Delete Solr Index</title>
<link>https://opensolr.com/learn/api-index-management/56/api-delete-solr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/56/api-delete-solr-index</guid>
<description>Delete Solr indexes via Opensolr API. Use email, API key, and index name parameters. Automate index lifecycle management.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>API - Create New Solr Index</title>
<link>https://opensolr.com/learn/api-index-management/55/api-create-new-solr-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/api-index-management/55/api-create-new-solr-index</guid>
<description>Create new Solr indexes programmatically with Opensolr REST API. Specify email, API key, index name, and region for automated provisioning.</description>
<category>API ENDPOINTS-Index Management</category>
</item>
<item>
<title>My schema.xml doesn&apos;t take effect</title>
<link>https://opensolr.com/learn/solr-errors/53/my-schema.xml-doesnt-take-effect</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/53/my-schema.xml-doesnt-take-effect</guid>
<description>Fix schema.xml not taking effect by disabling ManagedIndexSchemaFactory. Switch to ClassicIndexSchemaFactory in your solrconfig.xml.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Data won&apos;t get indexed.</title>
<link>https://opensolr.com/learn/solr-errors/51/data-wont-get-indexed</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/51/data-wont-get-indexed</guid>
<description>Fix corrupted Solr data folders in shared cloud. Remove and recreate your index, or contact Opensolr support. Check error logs for diagnosis.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Our Solr Cloud Services</title>
<link>https://opensolr.com/learn/billing/50/our-solr-cloud-services</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/50/our-solr-cloud-services</guid>
<description>Explore Opensolr hosting options: Dedicated Resilient Clusters, Multi-Region Failover, Standalone Shared Cloud, and custom Solr services.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Opensolr Web Crawler — Site Search Solution &amp; Platform Guide</title>
<link>https://opensolr.com/learn/web-crawler/46/opensolr-web-crawler-site-search-solution-platform-guide</link>
<guid isPermaLink="true">https://opensolr.com/learn/web-crawler/46/opensolr-web-crawler-site-search-solution-platform-guide</guid>
<description>Complete guide to Opensolr: managed Solr hosting with web crawler, vector search, AI summarization, analytics and more. Step-by-step setup with screenshots.</description>
<category>OPENSOLR GUIDE-Enterprise Site Search</category>
</item>
<item>
<title>JTS Polygonal Geo-Spatial search support</title>
<link>https://opensolr.com/learn/solr-errors/43/jts-polygonal-geo-spatial-search-support</link>
<guid isPermaLink="true">https://opensolr.com/learn/solr-errors/43/jts-polygonal-geo-spatial-search-support</guid>
<description>Opensolr supports JTS Topology Suite for advanced polygonal geo-spatial search. Enabled by default in most environments. Contact support if needed.</description>
<category>SOLR DOCUMENTATION-Errors</category>
</item>
<item>
<title>Drupal Setup with Opensolr</title>
<link>https://opensolr.com/learn/opensolr-and-drupal/37/drupal-setup-with-opensolr</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-and-drupal/37/drupal-setup-with-opensolr</guid>
<description>Connect Drupal to Opensolr using Search API modules. Step-by-step guide covering AutoConfiguration, HTTP authentication, and config file uploads.</description>
<category>INTEGRATION-Drupal</category>
</item>
<item>
<title>Solr Cloud Free Membership</title>
<link>https://opensolr.com/learn/billing/34/solr-cloud-free-membership</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/34/solr-cloud-free-membership</guid>
<description>Get started with Opensolr free trial - no credit card required. Includes 1 Solr index, 50MB disk space, and 200MB monthly bandwidth.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>How can I save disk space for my index?</title>
<link>https://opensolr.com/learn/opensolr-resources/33/how-can-i-save-disk-space-for-my-index</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-resources/33/how-can-i-save-disk-space-for-my-index</guid>
<description>Optimize your Solr index size by choosing efficient field types, removing stored fields, using omitNorms, and managing stop words effectively.</description>
<category>OPENSOLR GUIDE-Account Resources</category>
</item>
<item>
<title>How can I save Transfer Bandwidth?</title>
<link>https://opensolr.com/learn/opensolr-resources/32/how-can-i-save-transfer-bandwidth</link>
<guid isPermaLink="true">https://opensolr.com/learn/opensolr-resources/32/how-can-i-save-transfer-bandwidth</guid>
<description>Save Solr bandwidth with local caching, replication, and optimized queries. Reduce transfer costs while maintaining fast search performance.</description>
<category>OPENSOLR GUIDE-Account Resources</category>
</item>
<item>
<title>Manage Your Billing — Payment Methods, Invoices &amp; Account Email</title>
<link>https://opensolr.com/learn/billing/28/manage-your-billing-payment-methods-invoices-account-email</link>
<guid isPermaLink="true">https://opensolr.com/learn/billing/28/manage-your-billing-payment-methods-invoices-account-email</guid>
<description>Update your payment method, download invoices, change billing or account email, and manage your entire Opensolr billing profile through the Stripe Customer Portal.</description>
<category>OPENSOLR GUIDE-Pricing &amp; Billing</category>
</item>
<item>
<title>Solr Cloud data security</title>
<link>https://opensolr.com/learn/security/21/solr-cloud-data-security</link>
<guid isPermaLink="true">https://opensolr.com/learn/security/21/solr-cloud-data-security</guid>
<description>Learn how Opensolr protects your data with IP access rules, HTTP authentication, and SSL encryption. Enterprise-grade Solr security made simple.</description>
<category>OPENSOLR GUIDE-Data Security</category>
</item>
</channel>
</rss>
