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

Support GEOSHAPE field type in RediSearch #3561

Merged
merged 7 commits into from
Oct 11, 2023
Merged

Conversation

sazzad16
Copy link
Collaborator

No description provided.

@sazzad16 sazzad16 added this to the 5.1.0 milestone Sep 26, 2023
@sazzad16
Copy link
Collaborator Author

@chayim @uglide 🔔

@bsbodden 👁️

@sazzad16 sazzad16 marked this pull request as draft September 26, 2023 17:18
GeoShape query is limited to PARAM argument only. So I couldn't implement helper functions in query builders.
Because of that the dependency library is not required.
@codecov-commenter
Copy link

codecov-commenter commented Sep 27, 2023

Codecov Report

Attention: 5 lines in your changes are missing coverage. Please review.

Comparison is base (db5bbcd) 71.48% compared to head (a062311) 71.45%.

❗ Current head a062311 differs from pull request most recent head fc57692. Consider uploading reports for the commit fc57692 to get more accurate results

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3561      +/-   ##
============================================
- Coverage     71.48%   71.45%   -0.04%     
- Complexity     4841     4842       +1     
============================================
  Files           287      288       +1     
  Lines         15432    15446      +14     
  Branches       1093     1093              
============================================
+ Hits          11032    11037       +5     
- Misses         3924     3931       +7     
- Partials        476      478       +2     
Files Coverage Δ
...ava/redis/clients/jedis/search/SearchProtocol.java 97.77% <100.00%> (ø)
...ients/jedis/search/schemafields/GeoShapeField.java 64.28% <64.28%> (ø)

... and 2 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@sazzad16 sazzad16 marked this pull request as ready for review September 27, 2023 15:21
pom.xml Show resolved Hide resolved
@chayim
Copy link
Contributor

chayim commented Oct 9, 2023

@uglide IMHO docs... Who can help?

skip-checks: true
@sazzad16 sazzad16 requested a review from chayim October 9, 2023 09:54
@sazzad16 sazzad16 merged commit 5cd40fc into redis:master Oct 11, 2023
4 checks passed
@sazzad16 sazzad16 deleted the ft-geoshape branch October 11, 2023 09:33
sazzad16 added a commit that referenced this pull request Oct 18, 2023
* Support GEOSHAPE field type in RediSearch

* dependency:

GeoShape query is limited to PARAM argument only. So I couldn't implement helper functions in query builders.
Because of that the dependency library is not required.

* example

* more comments

* format

* Address code review
sazzad16 added a commit that referenced this pull request Oct 18, 2023
* Support GEOSHAPE field type in RediSearch

* dependency:

GeoShape query is limited to PARAM argument only. So I couldn't implement helper functions in query builders.
Because of that the dependency library is not required.

* example

* more comments

* format

* Address code review
@sazzad16 sazzad16 removed this from the 5.1.0 milestone Oct 18, 2023
@sazzad16 sazzad16 added this to the 4.4.x milestone Oct 18, 2023
chenshi5012 pushed a commit to chenshi5012/jedis that referenced this pull request Oct 19, 2023
* 'master' of https://github.com/chenshi5012/jedis: (21 commits)
  Bump org.json:json from 20230618 to 20231013 (redis#3586)
  Fix SORTABLE argument issue in FT.CREATE command (redis#3584)
  Linking to Redis resources (redis#3583)
  Remove patch version snapshots
  Make integration and snapshot actions manually triggerable (redis#3579)
  Missing piece from redis#3578
  Release minor version snapshots (redis#3578)
  Allow getting schema field name (redis#3576)
  Fix binary variants of XRANGE and XREAD commands (redis#3571)
  Support GEOSHAPE field type in RediSearch (redis#3561)
  Bump org.apache.commons:commons-pool2 from 2.11.1 to 2.12.0 (redis#3565)
  Bump junixsocket-core to 2.8.1 (redis#3573)
  Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 (redis#3539)
  Broadcast FUNCTION LOAD command methods (redis#3557)
  Encode map in encoded object (redis#3555)
  Polish Triggers and functions tests (redis#3554)
  Different variable names for json v1 and v2 interfaces (redis#3553)
  Fix Search/Gears test regression (redis#3552)
  Polish Feature: Triggers and functions commands (redis#3551)
  Feature: Triggers and functions commands (redis#3531)
  ...
chenshi5012 pushed a commit to chenshi5012/jedis that referenced this pull request Oct 20, 2023
This reverts commit 5cd40fc.

# Conflicts:
#	src/test/java/redis/clients/jedis/examples/GeoShapeFieldsUsageInRediSearch.java

Signed-off-by: c00603587 <chenshi35@huawei.com>
@sazzad16 sazzad16 modified the milestones: 4.4.x, 4.4.6 Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for GEOSHAPE index fields and WITHIN and CONTAINS query operators
3 participants