Skip to content

Commit 743fd66

Browse files
committed
readme
1 parent eff7307 commit 743fd66

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<img src="thsearch/Assets/logo2-1024.png" alt="logo" />
22

3-
# thSearch
3+
# thsearch
44

55
### 👉NEW!!!
66

@@ -71,7 +71,9 @@ Tip 2: Add it to windows antimalware exclusions (can build it from source—no t
7171

7272
Grep / content searching is expensive so the first step is to not waste time on irrelevant files. The power of thSearch is that you search only specific extensions and and locations.
7373

74-
The just-in-time indexing uses multiple threads to extract and stem documents so that, even for many large files, the indexing performance is acceptable. It also means that a background indexing task doesn't need to be maintained. The drawbacks are that initial searches, and searches after many changes will be slow. Versus the speed of grep though, this is acceptable.
74+
The just-in-time indexing uses multiple threads, and a producer and consumer design to extract and stem documents so that, even for many large files, the indexing performance is acceptable. It also means that a background indexing task doesn't need to be maintained. The drawbacks are that initial searches and searches after many changes will be slow. Versus the speed of grep this is acceptable.
75+
76+
The stemming logic is written from scratch and uses no libraries. It makes use of spans to increase performance.
7577

7678
### Platform
7779

0 commit comments

Comments
 (0)