Skip to content

feat: add support for qlever full text search#389

Draft
recalcitrantsupplant wants to merge 1 commit intomainfrom
david/support-qlever-fts
Draft

feat: add support for qlever full text search#389
recalcitrantsupplant wants to merge 1 commit intomainfrom
david/support-qlever-fts

Conversation

@recalcitrantsupplant
Copy link
Collaborator

@recalcitrantsupplant recalcitrantsupplant commented Jul 7, 2025

Search string is split into short (<=3) and long (>3) words. The short words each produce a FILTER(CONTAINS expression which does not contribute to search result weighting. The long words produce the SERVICE clause pattern qlever uses.

Draft pending further testing.

  • Need to add values clause outside service clause to restrict search predicates.
  • FILTER CONTAINS may produce incorrect counts when there are no long words in the query too (probably doesn't produce prez search results) - TBC and to fix
  • Long word filtering appears to miss some terms - requires further investigation This was a UI issue, data was being returned correctly

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

Successfully merging this pull request may close these issues.

1 participant