update indexing fields dialog - #443
Conversation
There was a problem hiding this comment.
🟢 Approval recommended
The new UI fields, schema/state mapping, helper serialization, and unit tests are consistent with each other and do not introduce verified regressions in the reviewed changes.
Pull request overview
This PR updates the payload indexing UI and supporting helpers to expose additional index parameters for Qdrant payload indexes, allowing users to configure richer behavior when creating or editing payload indexes.
Changes:
- Add keyword index option for prefix matching.
- Add text index options for ASCII folding, stemmer language, and stopwords language.
- Extend payload index form→schema conversion logic and update tests accordingly.
File summaries
| File | Description |
|---|---|
| src/components/Points/PayloadIndexDialog.jsx | Adds new UI controls and schema↔state mapping for keyword/text index parameters. |
| src/lib/payload-index-helpers.js | Extends form-to-index-config conversion to include new keyword/text params. |
| src/lib/tests/payload-index-helpers.test.js | Updates/extends unit tests to cover new parameters and default/omission behavior. |
Review details
- Files reviewed: 3/3 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|


Added UI controls in
PayloadIndexDialog.jsxto allow users to enable/disable ASCII folding, select a stemmer language, and choose a stopwords language fortextfields, as well as enable prefix matching forkeywordfields.