You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@paimon.apache.org by "thswlsqls (via GitHub)" <gi...@apache.org> on 2026/10/04 05:15:15 UTC
[I] [Bug] Full-text search with a row filter returns no rows in full mode when the filter column's scalar index declines the predicate [paimon]
thswlsqls opened a new issue, #10380:
URL: https://github.com/apache/paimon/issues/10380
**Search before asking**
- [x] I searched in the [issues](https://github.com/apache/paimon/issues) and found nothing similar.
**Paimon version**
master @ b0af45681
**Compute Engine**
Engine-agnostic (core): Java `withFilter`, Spark full-text/hybrid search with `WHERE`.
**Minimal reproduce step**
1. Data-evolution table, `scalar-index.search-mode=full` (or `detail`), full-text index on `content`, FM index on the filter column (`content`).
2. Full-text search with `withFilter(equal(content, 'paimon zeta'))`.
3. The result is empty. A plain table scan with the same filter returns the row.
FM always declines `=`, so `DataEvolutionFullTextRead#matchedRows` gets no evaluation and drops the covered rows. A full-text index on the filter column behaves the same.
**What doesn't meet your expectations?**
In `full`/`detail`, these rows should be decided from their filter columns (`fast` unchanged):
- full-text.mdx: `full`/`detail` read filter columns of unindexed rows.
- fm.mdx: a declined predicate falls back to the data path.
- `DataEvolutionGlobalIndexScanner` already treats runtime declines as unindexed ranges (#10339).
- The `fast` warning recommends `full`, which currently returns nothing.
**Anything else?**
N/A
**Are you willing to submit a PR?**
- [x] I'm willing to submit a PR!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@paimon.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [Bug] Full-text search with a row filter returns no rows in full mode when the filter column's scalar index declines the predicate [paimon]
Posted by "JingsongLi (via GitHub)" <gi...@apache.org>.
JingsongLi closed issue #10380: [Bug] Full-text search with a row filter returns no rows in full mode when the filter column's scalar index declines the predicate
URL: https://github.com/apache/paimon/issues/10380
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@paimon.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org