===  WPSOLR — Bringing Enterprise Search to Everyone ===
Contributors: wpsolr
Author: wpsolr
Current Version: 24.5
Author URI: https://www.wpsolr.com/
Tags: ai search, search, ajax search, live search, product search
Requires at least: 6.0
Tested up to: 7.0
Stable tag: 24.5
Requires PHP: 8.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Lightning fast, smart, scalable Enterprise search for everyone. Without the complexity.

== Description ==

= Guides =

* [PostgreSQL](https://www.wpsolr.com/how-to-easily-configure-postgresql-ai-search-on-wordpress/?utm_source=wordpress.org&utm_campaign=wpsolr_free) | Unified SQL + AI search
* [OpenSearch](https://www.wpsolr.com/how-to-easily-configure-opensearch-on-wordpress/?utm_source=wordpress.org&utm_campaign=wpsolr_free) | Elasticsearch-compatible + AI search
* [Weaviate](https://www.wpsolr.com/how-to-easily-configure-weaviate-on-wordpress/?utm_source=wordpress.org&utm_campaign=wpsolr_free) | Pioneering AI search
* [Vespa.ai](https://www.wpsolr.com/how-to-easily-configure-vespa-ai-search-on-wordpress/?utm_source=wordpress.org&utm_campaign=wpsolr_free) | Large-scale AI search
* [Elasticsearch](https://www.wpsolr.com/how-to-easily-configure-elasticsearch-on-wordpress/?utm_source=wordpress.org&utm_campaign=wpsolr_free) | Popular full-text search
* [Apache Solr](https://www.wpsolr.com/how-to-easily-configure-solr-on-wordpress/?utm_source=wordpress.org&utm_campaign=wpsolr_free) | Pioneering full-text search

= Why =

* **Self-hosted** | Keep your data private with local deployments and lower infrastructure costs
* **Fast** | Proven performance across millions of documents, products, and media
* **Scalable** | Stay responsive through peak traffic, including Black Friday-scale demand
* **Fewer Zero-Results** | Help users find relevant results from vague queries instead of frustrating empty pages

= Features =

* **Docker-ready** | Launch enterprise search quickly with six self-hosted engines
* **AI Search** | Understand meaning to surface more relevant results
* **Classic Search** | Match exact keywords with precision and speed
* **Real-Time Suggestions** | Speed up discovery with instant search suggestions
* **Faceted Filters** | Help users narrow large catalogs effortlessly
* **Recommendations** | Increase discovery with smart related content suggestions

## Ready for More?

Start with WPSOLR Free, then unlock enterprise-grade search and AI capabilities with [WPSOLR Enterprise](https://www.wpsolr.com/?utm_source=wordpress.org&utm_campaign=wpsolr_free).

== Changelog ==

= 24.5 =
* (New) <a href="https://wordpress.org/support/topic/make-generated-ca-certificate-path-configurable/" target="_new" rel="noopener">Make generated CA certificate path configurable</a>
* Performance and security
* Removed the setup assistant with OpenSolr

= 24.4 =
* (New) Opensearch with vectors: BM25 search, vector search, hybrid RRF search, recommendations. Local docker with pre-trained embedding models.

= 24.3 =
* (New) PostgreSQL with Timescale extensions: BM25 search, vector search, hybrid RRF search, recommendations. Local docker with pgai and Ollama embeddings.

= 24.2 =
* (new) Weaviate delete by post type
* (fix) Apache Solr/SolrCloud facet limit

= 24.1 =
* (new) New <a href="https://www.wpsolr.com/wpsolr-search-hosting/" target="_new" rel="noopener">Opensearch search hosting</a> with WPSOLR support

= 24.0.2 =
* (fix) Remove Monolog from dependencies

= 24.0.1 =
* (fix) Security patch
* (fix) Fatal error due to <a href="https://www.wpsolr.com/forums/topic/php-fatal-error-declaration-of-monologloggeremergency/" target="_new" rel="noopener">Monolog incompatible version</a> detected with WordPress 6.7.2

= 24.0 =
* (fix) OpenSearch shard and replication
* (fix) OpenSearch logs warning

= 23.9.1 =
* (new) Vespa.ai vector/hybrid/keywords search

= 23.9 =
* (new) 60 seconds configuration wizard with free opensolr.com hosting

= 23.8 =
* (new) Related posts with Weaviate: retrieve semantically similar posts, with extra filters.
* (new) Related posts with Elasticsearch: retrieve text similar posts (More Like This), with extra filters.
* (new) Related posts with OpenSearch: retrieve text similar posts (More Like This), with extra filters.
* (new) Related posts with Solr: retrieve text similar posts (More Like This), with extra filters.
* (fix) Fix missing $ajax_delay_ms initialization

= 23.7 =
* (new) Add settings to use any jQuery-Autocomplete option with suggestions
* (new) Add post excerpt to boosts
* (new) Index taxonomy’s featured image url for helping catalog discovery in external tools like Algolia

= 23.6 =
* (new) Index featured image url for helping catalog discovery in external tools
* (fix) real-time indexing not working on creation
* (fix) SQL full-text search should not be executed
* (fix) Random sort with Elasticsearch
* (fix) Deprecated parse_str()

= 23.5 =
* (Fix) Solr syntax error with facets containing ” and ”
* (Fix) Facets containing “:” are not selected
* (fix) Facets javascript error in backend search when several views

= 23.4 =
* (deprecation) Deprecated Elasticsearch server 7.x version. Requires Elasticsearch server 8.x version
* (php client) Update Elasticsearch PHP client from version 7. to version 8.
* (new) Weaviate GPT4All vectorizer
* (new) Self-signed node certificate setting for docker OpenSearch SSL
* (new) Self-signed node certificate setting for docker Elasticsearch SSL
* (new) Self-signed node certificate setting for docker Apache Solr SSL
* (new) Self-signed node certificate setting for docker Weaviate SSL
* (new) Button to clone index settings
* (fix) Option to switch Solarium client from http to curl
* (fix) Weaviate slider (numeric and dates),and range, facets
* (fix) Weaviate sort on archive taxonomies

= 23.3 =
* Tested with PHP 8.1 and WordPress 6.2.2
* (new) Rerank Weaviate search results with the <a href="https://weaviate.io/developers/weaviate/modules/retriever-vectorizer-modules/reranker-transformers" rel="noopener" target="_blank">local cross-encoder transformers</a>.
* (Fix) <a href="https://www.wpsolr.com/forums/topic/wonky-results-when-terms-have-same-name-but-belong-to-different-parents">Taxonomy archives with duplicate term names</a>.
* (Fix) Weaviate maximum number of facet items
* (Fix) Weaviate alphabetical sort of facet items

= 23.1 =
* Tested with PHP 8.1 and WordPress 6.2.2
* (new) Set horizontal/vertical orientation on views’ facets. For instance, choose horizontal facets on admin search and vertical on front-end search.
* (fix) Boost categories does not work
* (fix) Wrong archive results with duplicated category names
* (fix) Filters are wrongly showing results with partial matching
* (Fix) Fix some “utf-8-middle-byte” errors with mb_substr()

= 23.0 =
* (fix) Tested with PHP8.1
* (fix) Apply <a href="https://weaviate.io/developers/weaviate/configuration/schema-configuration#property-tokenization">property tokenization</a> to Weaviate indices, to prevent tokenization on facets.
* (fix) <a href="https://www.wpsolr.com/forums/topic/error-in-region-field/">OpenSolr credentials error</a>.
