Comments (5)
+1 This was unintuitive and masked some issues with other parts of our retrieval stack; from the documentation I assumed that a nearText
combined with withinGeoRange
would return all the relevant documents, not a subset.
from weaviate.
Please fix this issue it renders using maps in any mobile app with Weaviate under the hood useless. Make the expected behavior actually work (expand the geo radius as you make the max distance parameter bigger)
Test it for yourselves it's horrible 👨🥹
from weaviate.
Please fix this issue it renders using maps in any mobile app with Weaviate under the hood useless. Make the expected behavior actually work (expand the geo radius as you make the max distance parameter bigger)
Test it for yourselves it's horrible 👨🥹
Hey @crispyadmin I understand this is a frustrating issue but let's keep the discussion constructive :). In the meantime, a workaround might be to use geohashing, and then to use filters such as containsAll
or containsAny
to match sections within X number of tile range.
Note that due to how filters work, substring matches (i.e. LIKE
) filters will be slower than exact matches, which is why I recommend using containsAll
/ containsAny
.
Here is a brief explanation of geohashing. https://medium.com/@bkawk/geohashing-20b282fc9655
from weaviate.
can you show a code example of how I would use geohashing with the client?
Sorry geo hashing is quite new to me. So i would convert lat and long to the geohash and then what field am I filtering on in my Weaivate Cluster? Would i still be using my geo field?
from weaviate.
Sorry geo hashing is quite new to me. So i would convert lat and long to the geohash and then what field am I filtering on in my Weaivate Cluster? Would i still be using my geo field?
The geohash would be a string, where the longer the matched string the smaller the area is. In the articled that I linked to above, “9q8y” and “9q8z" are subsets of the “9q8” area.
from weaviate.
Related Issues (20)
- Panic in HNSW cleanup can lead to deadlock
- [Proposal] Switch on optional indexing options by default
- High MTTR with many tenants HOT 1
- [v1.24] Tx can get stuck on some nodes when tx commit fails
- Better tenant observability
- `with_near_vector` function does not work HOT 2
- `X-Azure-Api-Key` doesn't work in headers. Asking openai api key instead. while calling withNearText search. HOT 4
- Windows is not supported with Embedded
- Multivector: knn search: distance between entrypoint and query node: got a nil or zero-length vector at docID 1115 HOT 5
- Duplicate and inconsistent results of BM25 search
- Major loading speed regression with v1.24.9 HOT 6
- explainScore containing only one score when performing hybrid search HOT 2
- Weaviate backup using S3 closed pipe http 499 after 1m 3s
- Update by Query
- Duplicate CONTEXTIONARY_URL in dev setup HOT 1
- Data encryption in weaviate for securing sensitive information
- text2vec-ollama is not working HOT 2
- Observability metrics for async indexing queue
- Existing replication factor increase implementation does not work with raft
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from weaviate.