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

Feature: Full text search todo #4564

Open
6 of 15 tasks
acquamarin opened this issue Nov 24, 2024 · 0 comments
Open
6 of 15 tasks

Feature: Full text search todo #4564

acquamarin opened this issue Nov 24, 2024 · 0 comments
Labels
feature New features or missing components of existing features

Comments

@acquamarin
Copy link
Collaborator

acquamarin commented Nov 24, 2024

API

C++

Description

Short term

  • Output nodes with null scores.
  • Ser/deser index catalog.
  • Import/export database.
  • Support virtual tables.
  • Optimize the storage of stop-words, we may only need to store the stop-words table only once.
  • Support optional parameters in standalone call functions (e.g., stopwords, stem).
  • Support multi-statement queries in the testing framework.
  • Disallow users from dropping a property that has an index on it.
  • Optimize the 3rd vertex compute, We don't have to run the vertex compute on each terms node.Instead, we only have to set our frontier to the nodes in our map.

Long term

  • Support querying a subset of columns in query_fts_index().
  • Support copy in manual transactions.
  • Disallow users from querying virtual tables/properties(long term) and helper functions/internal FTS functions.
  • Optimize hash aggregation/distinct performance
  • Optimize the lookup of term keys in queryFTS, we can probably do primary key lookup in such cases.
  • Single direction relationship table.
@acquamarin acquamarin added the feature New features or missing components of existing features label Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New features or missing components of existing features
Projects
None yet
Development

No branches or pull requests

1 participant