search icon indicating copy to clipboard operation
search copied to clipboard

Search abstraction over different search engines written in PHP. Currently implemented Elasticsearch, Opensearch, Algolia, Meilisearch, Loupe, RediSearch, Solr, Typesense. Documentation: https://php-c...

Results 93 search issues
Sort by recently updated
recently updated
newest added

Bumps [rector/rector](https://github.com/rectorphp/rector) from 1.0.3 to 1.0.5. Release notes Sourced from rector/rector's releases. Released Rector 1.0.5 New Features :partying_face: [TypeDeclarations] Add IncreaseDeclareStrictTypesRector to raise level of declare() coverage (#5849) Bugfixes :bug:...

dependencies

Bumps [php-cs-fixer/shim](https://github.com/PHP-CS-Fixer/shim) from 3.52.1 to 3.56.1. Commits 98c0b53 Update to v3.56.1 release a0ae562 Update to v3.56.0 release 667eb81 Update to v3.55.0 release 887c350 Update to v3.54.0 release 1b2fab8 Update to...

dependencies

It should be possible to provide Bulk Action on Connection and Engine. ```php $engine->bulk(string $index, \Generator $saveDocuments, \Generator $deleteDocuments, bulkSize: 100); // and $indexer->bulk(Index $index, \Generator $saveDocuments, \Generator $deleteDocuments, bulkSize:...

features
SEAL Core

Implemented: - [x] ~~Memory~~: No support required - [x] #381 - [x] #384 - [x] ~~Meilisearch~~: Not supported we will use swap indexes for zero downtime reindex - [ ]...

features
Adapter: Elasticsearch
Adapter: Opensearch

This PR introduce 2 new conditions: `GeoDistanceCondition` and `GeoBoundingBoxCondition` `GeoDistanceCondition` - [ ] Memory - [x] Algolia - [x] Elasticsearch - [x] Loupe - [x] Meilisearch - [ ] Opensearch...

features
help wanted
Adapter: Elasticsearch
Adapter: Opensearch
Adapter: Meilisearch
SEAL Core
Adapter: Algolia
Adapter: Solr
Adapter: Typesense
Adapter: RediSearch
Adapter: Loupe

This will add the core highlight methods for the highlighting search results: ```php $searchBuilder ->addIndex('blog') ->addFilter(new Condition\SearchCondition('Test')) ->highlight( fields: ['title', 'description'], preTag: '', postTag: '', ) ``` See also #343...

features
help wanted
Adapter: Elasticsearch
Adapter: Opensearch
Adapter: Memory
Adapter: Meilisearch
SEAL Core
Adapter: Algolia
Adapter: Solr
Adapter: Typesense
Adapter: RediSearch
Adapter: Loupe

Idea by @kbond. This is part of #198, adding a new ReindexableSchemaManagerInterface for Zerodowntime reindexing.

features
SEAL Core

Some experimenting with OpenAI and PostgreSQL. Reference: - https://supabase.com/blog/openai-embeddings-postgres-vector - https://help.openai.com/en/articles/6272952-search-transition-guide - https://github.com/pgvector/pgvector # TODO - [x] Setup PostgreSQL with pgvector - [x] Setup PDO Connection - [x] Setup OpenAI...

features
help wanted

Manticoresearch is a Sphinx Fork providing PHP implementation over https://github.com/manticoresoftware/manticoresearch-php. As requested by some on reddit we are trying to support also this. # TODO - [x] SchemaManagerTest - [...

features
help wanted
Adapter: Manticoresearch

Zinc would be another alternative to Elasticsearch. The server is available here: https://github.com/zinclabs/zinc Sadly we could not yet the docker compose get running which is required for local development and...

features
External Issue
Adapter: Zinc