Simon Cambier
a4352c365c
Fixed embeds injection in results
2024-10-08 17:13:04 +02:00
Simon Cambier
372e40fe74
feat( #245 ): added a setting to determine how many embeds references to display in results
2024-09-27 13:53:57 +02:00
Simon Cambier
1b442d1f24
feat( #245 ): in results list, show where an image/pdf is embedded
...
* Add an index of embeds for reference in results
* Notes embedding images are now shown in results
* Updated dependencies
* Correctly referencing all embeds
* Updated docs
* Basic embedded feature ok
2024-09-25 20:47:27 +02:00
Simon Cambier
43dd1f469e
chore: deps update and fixed some import paths
2024-09-15 16:39:20 +02:00
Simon Cambier
439150a1f0
fix: tentative workaround for #383
2024-07-31 11:17:35 +02:00
Simon Cambier
38c964bec2
feat: Make any property of frontmatter a display name ( #329 )
2024-06-29 17:02:11 +02:00
Simon Cambier
87d2085fda
#373 - Arabic diacritics
2024-06-27 21:00:18 +02:00
Simon Cambier
85b7810d07
Renamed and reorganized some objets & methods
2024-05-26 17:39:31 +02:00
Simon Cambier
14c1dac8c8
Fixed binding
2024-05-26 17:36:43 +02:00
Simon Cambier
1e2df5e82a
Renamed "Omnisearch" into "SearchEngine"
2024-05-25 23:07:34 +02:00
Simon Cambier
6566a2e958
Massive refactor to get rid of the global app.
2024-05-25 22:49:50 +02:00
Simon Cambier
5f5417f0ff
#134 - Async loading of minisearch cache
...
Using a custom build of minisearch
2024-05-23 21:38:46 +02:00
Simon Cambier
dcfb77f551
Massive refactoring to get rid of the deprecated global app instance
2024-05-21 21:13:35 +02:00
Simon Cambier
5010a47466
Cleaned global app warnings
2024-05-18 09:52:28 +02:00
Simon Cambier
54bbe59db8
#151 - User-defined boosted fields
2024-05-17 23:10:00 +02:00
Aiden Liu
c4211a0b09
feat: enable search optimized tokenizer for Chinese ( #370 )
...
* feat: enable search optimized tokenizer for Chinese
* docs: update readme on CJK support
2024-05-07 17:58:01 +02:00
Simon Cambier
13c7ec7c78
#363 - Gate url tokenization behind a setting
2024-04-15 07:18:17 +02:00
Simon Cambier
610272b885
try-catch the url extractor part of the tokenizer, should fix #362
2024-04-11 12:50:16 +02:00
Simon Cambier
484e961a7e
Highlighting rework, should help with #304
2024-03-26 21:32:03 +01:00
eegrok
72cb4216c0
Add ability to downrank some folders in the results ( #350 )
...
* add downrankedFoldersFilters to settings
* use downrankedFoldersFilters to downrank some files without excluding them in obsidian, which also prevents tags from being indexed
* change hotkey for toggling excerpts to ctrl-g
* change var to let for proper scoping
* trim folders after splitting them
* only log downranking when we actually do it
* format with Prettier
* make prompt-instruction-command still ctrl g for now
2024-03-14 18:36:23 +01:00
Simon Cambier
c38ec4e9b8
Use minisearch's new result.terms
2024-01-23 07:51:56 +01:00
Simon Cambier
4b8bf437ce
Fixed logDebug() call
2024-01-22 22:12:41 +01:00
Simon Cambier
d218b191f6
Tokenize Chinese for search
2024-01-22 21:39:07 +01:00
Simon Cambier
70baec4ae1
Fixed an issue where results weren't returned as they should
2024-01-22 19:42:59 +01:00
Simon Cambier
569d6c73ed
Removed useless excalidraw toggle
2024-01-20 10:58:36 +01:00
Simon Cambier
c5efa2ec90
Better selection for top excerpt
2024-01-05 20:24:44 +01:00
Simon Cambier
7a2f9b0ee0
Fixed: extensions can be searched with ".foo" in addition to "ext:foo"
2023-12-17 13:58:38 +01:00
Simon Cambier
703568dab3
Fixed bug with diacritcs and quoted searches
...
Also added more cached data
2023-12-17 13:50:07 +01:00
Simon Cambier
8355489bcd
#304 - Index more tokens, words split by brackets/parentheses
2023-11-01 13:22:06 +01:00
Simon Cambier
0558b9a328
#287 - Fixed & improved highlightText() + a bit of cleaning ( #288 )
2023-09-11 21:32:01 +02:00
Simon Cambier
603116158e
Refactored excerpts and highlighting
2023-08-31 19:23:44 +02:00
Simon Cambier
92bef7daec
Bugfix/281 backticks ( #282 )
...
* #281 - Added backticks as a separation character
* #281 - Fixed case sensitive duplicates
* Fixed highlighting bug, and improved perfs
Also added logs
2023-08-30 19:09:15 +02:00
Simon Cambier
932028c9e9
Merge branch 'master' of https://github.com/scambier/obsidian-omnisearch
2023-08-22 07:53:07 +02:00
Simon Cambier
a3ae1d237c
#278 - Fixed
2023-08-22 07:52:03 +02:00
YuNing Chen
095e5f841d
Change the order of tokenizing text. ( #267 )
...
A Chinese user may also have english notes, but previous implementation can not handle hyphens and camel case
This commit should fix by changing the order of how tokens are generated
2023-08-02 09:59:30 +02:00
Simon Cambier
3f5269e498
#261 - Fixed supernumerary result
2023-07-25 11:22:39 +02:00
Simon Cambier
8f1638da2c
Merge branch 'develop'
...
# Conflicts:
# manifest-beta.json
# src/settings.ts
# versions.json
2023-07-22 23:17:43 +02:00
Simon Cambier
3ac85e7aa8
#74 - boost unmarked tags
2023-07-22 23:04:30 +02:00
Simon Cambier
34ef17b4ed
Setting for fuzziness
2023-06-22 19:47:00 +02:00
Simon Cambier
be2a724c0c
Improving quotes to allow "hyphenated-words"
2023-06-18 10:05:26 +02:00
Simon Cambier
887dc669f3
#225 - hyphenated words should now be indexed whole _and_ split
2023-06-17 19:18:23 +02:00
Simon Cambier
b5c1d31e85
Fixed extension filter
2023-05-18 15:14:26 +02:00
Simon Cambier
3f6e242b5d
Removed old comment
2023-05-01 16:05:10 +02:00
Simon Cambier
56fc8157fb
Feature/40 key value current folder ( #218 )
...
* #40 - Reworked Query
* #40 - added a "path:" option in the query field
* #40 - folder exclusion
* Cleaner code
2023-04-02 13:00:52 +02:00
Simon Cambier
23640f4b0b
#208 - Added a time limits for regex matchers
2023-03-12 11:30:56 +01:00
Simon Cambier
24bfb94b71
#184 - Verbose logging
2023-03-11 14:43:29 +01:00
Simon Cambier
58db940b68
Sort then slice
2023-03-11 13:32:26 +01:00
Simon Cambier
36ccb52982
#176 - Option to index CamelCaseWords
2023-03-02 21:32:37 +01:00
Simon Cambier
74db8fecf9
Merge branch 'master' into feature/176-CamelCaseTokens
2023-03-02 19:53:05 +01:00
Simon Cambier
1799b8f3f6
When filtering for file extensions, match e.g. ".can" with ".canvas"
2023-02-24 22:44:56 +01:00