The GitHub Actions job "Benchmarks" on texera.git/keyword-quote-pattern has 
succeeded.
Run started by GitHub user kz930 (triggered by kz930).

Head commit for run:
eb59ea1c89bfd4ba0316a5fd99235ce09d1730ff / kary zheng <[email protected]>
feat(keywordsearch): say which keywords the query parser will take

The keyword goes straight to Lucene's QueryParser, whose lexer reads a double
quote as opening a phrase. A value carrying one on its own never terminates it,
so `parse` throws before a row is read and the run ends. The field declared only
`minLength: 1`, so the form accepted the value without objection.

It now declares the pairing rule as a pattern, the way the chart colour settings
declare what plotly accepts. Anchored, because the form validates with
`new RegExp().test`, which searches: unanchored, the expression would match the
leading quoteless run of any value and turn nothing away.

Only the quote rule is stated. ( ) [ ] { } ^ and / also throw in some positions,
but which uses parse depends on what follows, and a pattern strict enough to
cover them would reject the phrase and range queries that work today.

Closes #8074

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/33211474164

With regards,
GitHub Actions via GitBox

Reply via email to