zadam
6906c82408
changed regex operator to %=
2022-05-11 23:19:32 +02:00
zadam
45edef2d71
new ~ operator in search for regex
2022-05-11 23:06:14 +02:00
zadam
bf49648896
allow operators =, *= and =* on note content
2022-05-11 22:43:21 +02:00
zadam
91d23c540a
refactored note_content_protected_fulltext.js and note_content_unprotected_fulltext.js into one class
2022-05-11 21:33:41 +02:00
zadam
f705c432fd
allow combining tokens in text and title/attributes, fixes #2820
2022-04-29 22:59:00 +02:00
zadam
70edd9a210
allow searching within mermaid diagrams, closes #2821
2022-04-29 22:36:05 +02:00
zadam
b8eeb0371c
fixed bug in search where note with inherited attribute is not matched when the owning note is not matched, #2457
2021-12-20 21:35:12 +01:00
zadam
b1c4737e78
fixed search tests
2021-12-20 21:31:44 +01:00
zadam
263b7a84bb
full text search should look into link URLs as well, closes #2412
2021-12-06 20:54:37 +01:00
zadam
20696aa0ab
fix finding single note by label with mixed case
2021-10-08 22:13:39 +02:00
zadam
533fcd06e4
search should ignore diacritics, closes #2182
2021-09-27 22:09:55 +02:00
zadam
b660238a40
backend import unification
2021-06-29 22:15:57 +02:00
zadam
2451596e8c
converting note properties to methods
2021-05-17 22:35:36 +02:00
zadam
439ef4a8cb
moved becca to top level source dir
2021-05-17 22:09:49 +02:00
zadam
cb3a5bba61
Merge branch 'master' into next
...
# Conflicts:
# package-lock.json
2021-04-26 21:45:37 +02:00
zadam
3b1fb8024f
handle undefined in the search ordering
2021-04-26 21:04:22 +02:00
zadam
7494491560
Merge remote-tracking branch 'origin/master' into next
...
# Conflicts:
# package-lock.json
# src/public/app/services/note_content_renderer.js
# src/public/stylesheets/style.css
# src/routes/api/files.js
# src/routes/routes.js
2021-04-25 11:14:45 +02:00
zadam
b5674223e5
fixed some incorrect order by behavior, #1881
2021-04-22 20:28:26 +02:00
zadam
42510fda5c
renamed also cache files/modules
2021-04-16 23:01:56 +02:00
zadam
f7e86c5be0
renamed noteCache into becca
2021-04-16 23:00:08 +02:00
zadam
da741b522e
note cache fixes, #1805
2021-03-30 21:39:42 +02:00
zadam
4160da70be
implemented "targetRelationCount" and exposed more of them in order by widget, fixes #1658
2021-02-19 20:42:34 +01:00
zadam
859465841d
add possibility to debug search queries by logging expression tree, #1655
2021-02-18 22:10:49 +01:00
zadam
66c5606d46
implemented "rawContent", #1637
2021-02-14 19:27:31 +01:00
zadam
f528799fed
added "limit" search modifier to search definition
2021-02-13 23:52:52 +01:00
zadam
fbabdef272
added ancestor depth search criteria
2021-01-26 23:25:18 +01:00
zadam
872e81fe1f
search now supports searching / ordering by note size
2021-01-22 22:20:17 +01:00
zadam
d7e46263be
UI fixes to search definition + backend support
2021-01-18 22:52:07 +01:00
zadam
cd858a73c1
Merge remote-tracking branch 'origin/stable'
2021-01-11 22:49:08 +01:00
zadam
e89057a771
search note content only if not excluded by other expressions
2020-12-25 20:46:04 +01:00
zadam
479d6ba964
Merge remote-tracking branch 'origin/stable'
2020-12-25 12:56:34 +01:00
zadam
577dc95ab8
convert into whitespace also for large notes
2020-12-25 12:55:16 +01:00
zadam
a266d6a3d5
don't strip tags for very large text notes, #1500
2020-12-24 23:37:21 +01:00
zadam
749b6cb57e
don't strip tags for very large text notes, #1500
2020-12-24 23:33:42 +01:00
zadam
96eff4c410
fixed search tests
2020-12-15 15:09:00 +01:00
zadam
3a12181a57
search fixes WIP
2020-12-14 23:59:05 +01:00
zadam
be543737a9
sorting search results occurences in the note title
2020-12-11 13:54:41 +01:00
zadam
90d33f56c3
implemented "search in subtree"
2020-12-05 23:00:28 +01:00
zadam
0bd9b849b2
fix problems with updating note in note cache when entities are coming out of order (e.g. sync)
2020-09-03 21:37:06 +02:00
zadam
918e827d91
fix potential null in mime or type in note cache
2020-09-03 17:51:37 +02:00
zadam
5fd58def11
small refactorings
2020-08-30 23:19:55 +02:00
zadam
b793f8cb88
search will also look for type and mime by default
2020-08-30 23:12:49 +02:00
zadam
52e0f838a9
fulltext now ignores archived notes like it used to in the old implementation
2020-08-20 00:15:08 +02:00
zadam
53b39e2e82
many changes related to #1192 :
...
- use CSS contain wherever possible to reduce subtrees of forced reflows
- reduced dependency between note and note_contents updates which will reduce number of updates to components
- optimization of "many rows" querying
2020-08-16 22:57:48 +02:00
zadam
625483a8f2
fixes
2020-08-15 00:06:26 +02:00
zadam
02cc52af66
small improvements and fixes
2020-08-06 23:55:17 +02:00
zadam
0eb77e43e2
full text search uses in-memory search even for unprotected notes and preprocesses content with tag stripping
2020-07-23 23:38:38 +02:00
zadam
35469f6f2d
lexer now marks "in quotes" tokens
2020-07-19 23:19:45 +02:00
zadam
56d6384ae1
added protected note full text search
2020-06-20 23:46:49 +02:00
zadam
88348c560c
syncification
2020-06-20 12:31:38 +02:00