Tienson Qin
84c6799c3e
enhance(ux): show both icon and tags for objects in cmdk results
2024-07-24 12:49:54 +08:00
Tienson Qin
36fed3e212
enhance: sqlite use trigram tokenizer
2024-07-20 13:31:33 +08:00
Tienson Qin
d847023dc1
Refactor: rename :block/content to :block/title
2024-07-10 22:33:44 +08:00
Tienson Qin
d96f28ca7c
enhance: all pages support fuzzy search
2024-06-27 16:37:44 +08:00
Tienson Qin
9374443fef
fix: fuzzy search should take chars order into consideration
2024-06-24 15:14:22 +08:00
Tienson Qin
bcd04dba05
fix: file graph issues
2024-04-25 15:57:14 +08:00
Tienson Qin
49596151bb
fix: wait until db transacted and then parsing the next 100 files
...
Related to LOG-3057
2024-03-04 16:27:13 +08:00
Gabriel Horner
073f37dcc7
fix: kondo lint and add worker aliases
...
also fixed location of a test ns and fixed some inconsistent worker
aliases
2024-01-17 12:57:16 -05:00
Tienson Qin
ecd59381a5
Sync state to worker
2024-01-08 06:00:27 +08:00
Tienson Qin
b134954e2c
Move all search related impl to worker
...
This commit also introduced a new ns `frontend.db.async` for
async queries.
2023-12-25 17:05:44 +08:00
Tienson Qin
018e1ae8ee
Merge branch 'master' into feat/db
2023-12-23 14:18:25 +08:00
Tienson Qin
c0be3b5b1f
fix: file db full page content search
2023-12-20 01:48:17 +08:00
Tienson Qin
0f01d27f95
Add back page content search for file-based graphs
2023-12-14 00:27:23 +08:00
Tienson Qin
c13565b90a
fix: current page search
2023-12-13 23:00:08 +08:00
Tienson Qin
23e31b53fa
fix: use block uuid instead of id when building search indice
2023-12-13 22:38:44 +08:00
Tienson Qin
9b6d3f243b
refactor: use OPFS sqlite for search
2023-12-12 03:03:34 +08:00
Tienson Qin
95c5c09f39
remove unused vars
2023-12-06 17:00:06 +08:00
Tienson Qin
678d5c8ee6
Remove page content search
2023-12-06 15:13:25 +08:00
Tienson Qin
e71a4ffc0c
fix: search does not navigate to block of interest if collapsed
...
Fixes 10579
2023-12-04 12:15:52 -05:00
Tienson Qin
e04a5b4316
Merge branch 'master' into feat/db
2023-12-04 20:47:37 +08:00
Tienson Qin
5418e6bdce
fix: lint warning
2023-11-30 22:31:27 +08:00
Tienson Qin
567fb31148
fix: remove built-in properties from search results
...
Close #10573
2023-11-30 22:31:27 +08:00
Gabriel Horner
d860812b75
enhance: gracefully handle file graph only commands
...
Commands like graph/re-index resulted in a blank graph when run in
a db graph. This gracefully handles this command and other known
file graph commands by adding a :file-graph? config key to a command
2023-11-22 16:26:49 -05:00
Gabriel Horner
6c618ffae1
fix: search indexing should handle many properties
...
also fixed same case for similar readable-properties
part of LOG-2921
2023-11-22 11:29:26 -05:00
Tienson Qin
44617ab8ca
enhance: separate properties using ;
2023-11-22 22:52:59 +08:00
Tienson Qin
0eaba12b4a
fix: refed blocks should be re-indexed when page or property changes
...
Related to LOG-2921
2023-11-22 22:48:31 +08:00
Gabriel Horner
12a5152bb5
fix: properties search index should be updated when block is updated
...
Part of LOG-2921. Also removed incorrect closed value index as page
uuids aren't stored in block/schema
2023-11-21 14:11:09 -05:00
Tienson Qin
a1093171df
fix: can't find default property values in search
...
Fixes LOG-2921
2023-11-21 12:49:29 +08:00
Tienson Qin
ee3442a44b
Merge branch 'master' into feat/db
2023-11-14 20:40:36 +08:00
Tienson Qin
f68beb4d16
fix: page search e2e tests
2023-11-07 19:42:52 +08:00
Tienson Qin
90c2b3800f
fix: lint warnings
2023-11-06 16:06:29 +08:00
Tienson Qin
c8cfa5811a
fix: lower case block search results
2023-11-01 13:52:41 +08:00
Ben Yorke
2d659e8058
Indice being built async + jakob feedback
2023-10-10 15:47:19 +02:00
Ben Yorke
6247cc35fe
Abandon perf fix attempt
2023-10-09 15:00:35 +02:00
Tienson Qin
f56b37d9bc
fix: add hidden pages for blocks created from properties
2023-10-09 20:48:01 +08:00
Andelf
4dd753d265
refactor(ios): refine ios initial appOpenUrl handling using preinit-homepage
2023-08-24 18:56:39 +08:00
Tienson Qin
4bef35a8a0
fix: lowercase of nil
2022-12-12 17:30:33 +08:00
Tienson Qin
a3304adcc0
fix: remove blank string from both pages and blocks in search indice
2022-12-05 15:23:19 +08:00
Junyi Du
3f685cf591
feat: content index contains title, close #7510
2022-11-30 21:59:36 +08:00
Junyi
a241bb492e
feat: add page content level search plugin API
2022-11-25 21:26:07 +08:00
Junyi Du
310e1a39f6
ux: show page content in cmd k menu
2022-11-25 21:26:07 +08:00
Junyi Du
093fb68819
feat: page content search ipc adjust
2022-11-25 21:26:07 +08:00
Junyi Du
add951c22c
update hook with file content
2022-11-25 21:26:07 +08:00
Junyi Du
2a4e557b38
bug fix
2022-11-25 21:26:07 +08:00
Junyi Du
4c11e451ea
feat: search by page content
2022-11-25 21:26:07 +08:00
Junyi Du
4527cd8684
reorganize indice update hook
2022-11-25 21:26:07 +08:00
Junyi Du
9c742910a5
naive page content index
2022-11-25 21:26:07 +08:00
Junyi Du
49336a96b7
hook up DB pipeline
2022-11-25 21:26:07 +08:00
Junyi Du
b760684847
add page indice logics
2022-11-25 21:26:07 +08:00
Tienson Qin
21fc17139f
fix: registered plugins
2022-11-23 22:40:39 +08:00