Commit Graph

15 Commits

Author SHA1 Message Date
Starbeamrainbowlabs cfd087d919
Add MPL 2.0 short header to core code files 2020-09-23 23:22:39 +01:00
Starbeamrainbowlabs 9fad95035b
Fix inbody:searchterm advanced query syntax - fixes #210 (thanks to @SeanFromIT for the report) 2020-08-19 16:59:54 +01:00
Starbeamrainbowlabs 36e8fe2a17
feature-search: remove debugging 2020-07-11 01:00:16 +01:00
Starbeamrainbowlabs b4e4094451
Bugfix libsearchengine: fix handling of exclusions that are in both the body and the title 2020-07-10 23:04:59 +01:00
Starbeamrainbowlabs a0f6e89643
Start implementing similar pages system, but it's not finished yet
We have the backend suggestion system done, but not the UI.
I can tell that this is going to require lots of tweaking to get just 
right. I suspect it might be a good idea to explore some possible 
tweakable settings we can add to allow people to tweak the engine to 
better suit their individual setups.
2020-05-22 21:22:07 +01:00
Starbeamrainbowlabs c1af093ada
Reduce number of calls to stas_parse() 2020-04-21 21:01:00 +01:00
Starbeamrainbowlabs 9f4dd1c149
libsearchengine/didyoumean: fix infinite loop 2020-04-21 20:22:08 +01:00
Starbeamrainbowlabs 11ade94d62
lib-search-engine: Squash another bug 2020-03-15 22:06:26 +00:00
Starbeamrainbowlabs b8f37597a6
Fix inverted logic in libstoragebox 2020-03-15 22:04:18 +00:00
Starbeamrainbowlabs 5232bb3060
More bugfixes & optimisations, but I'm still not sure what's up with the correction system 2020-03-15 21:28:56 +00:00
Starbeamrainbowlabs 99f920f11d
Fiddle with it a bit, but it looks like further investigation is needed. 2020-03-15 18:26:17 +00:00
Starbeamrainbowlabs d131666ff5
Squash all the error messages, but it's not working as intended.
All that seems to have happened is that searches are taking longer and 
not doing anything different.....
2020-03-15 18:10:23 +00:00
Starbeamrainbowlabs f632c0907c
Integrate didyoumean into the main search engine, but it's crashing.
We're getting there though!
2020-03-15 17:54:27 +00:00
Starbeamrainbowlabs 0829e7630b
Start implementing didyoumean abstraction in lib-search-engine, but its not finished yet.
Next up:
 - Updating the index
 - Adding words to the index in the first place
 - Saving the index if changes were made
 - Tighter integration into the existing search system to avoid changes 
to other modules
2020-03-15 14:41:14 +00:00
Starbeamrainbowlabs 390eafb7fc
Refactor search engine out into multiple files 2020-03-14 17:18:51 +00:00