Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GeoDistanceCondition and GeoBoundingBoxCondition #363

Draft
wants to merge 1 commit into
base: 0.5
Choose a base branch
from

Conversation

ker0x
Copy link
Contributor

@ker0x ker0x commented Feb 20, 2024

This PR introduce 2 new conditions: GeoDistanceCondition and GeoBoundingBoxCondition

GeoDistanceCondition

  • Memory
  • Algolia
  • Elasticsearch
  • Loupe
  • Meilisearch
  • Opensearch
  • RedisSearch
  • Solr
  • Typesense

GeoBoundingBoxCondition

  • Memory
  • Algolia
  • Elasticsearch
  • Loupe
  • Meilisearch
  • Opensearch
  • RedisSearch
  • Solr
  • Typesense

@alexander-schranz alexander-schranz added Adapter: Meilisearch Meilisearch Adapter related issue Adapter: Loupe Loupe Adapter related issue labels Feb 20, 2024
@alexander-schranz
Copy link
Member

Thx for the pull request at current early state of the library we will not merge things into the core which are not part of all Adapters. Still we can keep this pull request open.

It would be great if you could create an issue for this also and if you have some time add links to the specific search engines documentation. I may would create 2 issues for GeoDistance and GeoBoundingBox as it are 2 seperate features/conditions and we may can only implement the once which are currently supported by all engines.

What we require is a list like this one:

#343 (comment)

@alexander-schranz alexander-schranz marked this pull request as draft February 20, 2024 16:56
@alexander-schranz alexander-schranz added the features New feature or request label Feb 20, 2024
@alexander-schranz alexander-schranz added help wanted Extra attention is needed SEAL Core Seal Core related issue labels Feb 20, 2024
@alexander-schranz alexander-schranz added Adapter: Elasticsearch Elasticsearch Adapter releated issue Adapter: Opensearch Opensearch Adapter related issue Adapter: Algolia Algolia Adapter related issue Adapter: Solr Solr Adapter related issue Adapter: Typesense Typesense Adapter related issue Adapter: RediSearch RediSearch Adapter related issue labels Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Adapter: Algolia Algolia Adapter related issue Adapter: Elasticsearch Elasticsearch Adapter releated issue Adapter: Loupe Loupe Adapter related issue Adapter: Meilisearch Meilisearch Adapter related issue Adapter: Opensearch Opensearch Adapter related issue Adapter: RediSearch RediSearch Adapter related issue Adapter: Solr Solr Adapter related issue Adapter: Typesense Typesense Adapter related issue features New feature or request help wanted Extra attention is needed SEAL Core Seal Core related issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants