Anki/rslib/src/search
llama b6c70f7b75
Add search keyword to strip clozes beforehand (#4145)
* add strip_clozes fn

* add test

* replace without_combining with process_text

* update write_unqualified

* update write_regex

* add `sc:...` search option

* add test

* strip clozes before stripping combining characters

find_notes_sc           time:   [1.0398 s 1.0405 s 1.0412 s]
                        change: [-6.1276% -6.0323% -5.9401%] (p = 0.00 < 0.05)
                        Performance has improved.

* add bitflags crate

* add and use ProcessTextFlags

* update sqlwriter.rs to use bitflags
2025-07-01 16:35:21 +07:00
..
service Update to Rust 1.88 2025-06-29 11:50:49 +07:00
builder.rs Update to Rust 1.88 2025-06-29 11:50:49 +07:00
card_mod_order.sql Add card mod column for notes mode 2021-04-08 20:14:10 +02:00
deck_order.sql reformat .sql files 2021-01-09 14:08:55 +10:00
mod.rs Update to Rust 1.88 2025-06-29 11:50:49 +07:00
note_cards_order.sql squash merge browser refactor 2021-03-29 16:14:54 +10:00
note_decks_order.sql Add deck column for notes mode 2021-04-08 19:46:06 +02:00
note_due_order.sql Fix sorting of due timestamps in the browser (#2840) 2023-11-24 18:31:14 +10:00
note_ease_order.sql squash merge browser refactor 2021-03-29 16:14:54 +10:00
note_interval_order.sql Add note interval column 2021-03-30 23:44:35 +02:00
note_lapses_order.sql Add note lapses column 2021-03-29 16:06:15 +02:00
note_original_position_order.sql Add card position column and always show position in card info (#3471) 2024-10-11 20:14:07 +10:00
note_reps_order.sql Add note reps column 2021-03-29 15:52:02 +02:00
notetype_order.sql reformat .sql files 2021-01-09 14:08:55 +10:00
parser.rs Add search keyword to strip clozes beforehand (#4145) 2025-07-01 16:35:21 +07:00
sqlwriter.rs Add search keyword to strip clozes beforehand (#4145) 2025-07-01 16:35:21 +07:00
template_order.sql reformat .sql files 2021-01-09 14:08:55 +10:00
writer.rs Add search keyword to strip clozes beforehand (#4145) 2025-07-01 16:35:21 +07:00