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

Enable JSON type #155

Open
mpr1255 opened this issue Sep 12, 2024 · 4 comments
Open

Enable JSON type #155

mpr1255 opened this issue Sep 12, 2024 · 4 comments

Comments

@mpr1255
Copy link

mpr1255 commented Sep 12, 2024

Tantivy enables the json type as an indexable field. It seems LNX does not. Anyone got any appetite to do that? Would unlock a huge number of use cases.

@ChillFish8
Copy link
Member

Hey, it is unlikely for lnx to support JSON fields, in fact in future versions it is likely that dynamic schemas will be explicitly disallowed with a focus on strict schemas with the ability to update the schema on the fly at your convenience.

@mpr1255
Copy link
Author

mpr1255 commented Sep 12, 2024

Ah. Thanks for such a speedy response and being clear on the plan. Yes, my use case is a bit cruddish -- search backend for an LLM app. So users will do transformations on a field and save it back to the db in another field that then needs to be searchable. So the second scenario you mention would work. However I guess neither is implemented now anyway. We should probably look at ParadeDB or quickwit then I suppose. Too bad because I loved the yt vids. Such a good vibe from this software.

@ChillFish8
Copy link
Member

For that sort of application if you are mutating and changing document data to some unknown/arbitrary set of fields you may be better off using Meilisearch if you need typo-tolerance or strict low-latency. Otherwise yes Quickwit probably would be a good choice 🙂

@mpr1255
Copy link
Author

mpr1255 commented Sep 13, 2024

Thanks SO much for the rec to Meilisearch. It had been vaguely on my radar but I hadn't done a deep dive. It is almost exactly what we're looking for in terms of features and data model. Fantastic. Most appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants