Spaces:
Running
Running
Commit History
-
Add Wikipedia as a search engine (#633)β
Zsombor +1: mergify[bot]Unverified signatureCurrently, it only search in the English wikipedia, but it can be customized to use different ones. Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>ca6b271
-
:zap: perf: several optimizations for improving the performance of the engine (#540)β
neon_arch +1: SpencerjibzUnverified signature* :recycle: refactor: initialize & store the config & cache structs as a constant (#486) - initializes & stores the config & cache structs as a static constant. - Pass the config & cache structs as a static reference to all the functions handling their respective route. * :zap: perf: replace hashmaps with vectors for fetching & aggregating results (#486) - replace hashmaps with vectors for fetching, collecting & aggregating results as it tends to be contigous & cache efficient data structure. - refactor & redesign algorithms for fetching & aggregating results centered around vectors in aggregate function. * :heavy_plus_sign: build: add the future crate (#486) * :zap: perf: use `futureunordered` for collecting results fetched from the tokio spawn tasks (#486) - using the `futureunordered` instead of vector for collecting results reduces the time it takes to fetch the results as the results do not need to come in specific order so any result that gets fetched fiβ¦991f3f5
-
feat: add new helper function to fetch upstream search engine JSON response (#504)β
Jann Marc Villablanca +1: neon_archUnverified signatureCo-authored-by: neon_arch <mustafadhuleb53@gmail.com>669e365
-
β¨ `Bing` for the search engine (#473) (#473)β
Jann Marc Villablanca +1: neon-mmdUnverified signaturefix: add closing curly brace - accidentally removed from previous PR. i hope i did not ruin some build * feat: implement mojeek engine * Merge branch 'rolling' into FEAT_316_bing_search_engine * β¨ feat: implement bing engine * Fix: include cookie string to header_map * Fix: include <strong> tags from upstream search * Merge branch 'rolling' into FEAT_316_bing_search_engine Co-authored-by: neon-mmd <132049916+neon-mmd@users.noreply.github.com>50aa52c
-
β¨ feat(engine): `mojeek` for the search engine (#464)β
Jann Marc Villablanca +1: mergify[bot]Unverified signature* π§βπ» fix: add closing curly brace in the nix build step * β¨ feat: add code to provide search results from `mojeek` engine --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>9f23a1c
-
β¨ `LibreX` for the search engine (#429)β
alamin655 +1: neon_archUnverified signature* β¨ feat(engine): provide librex search engine (#318) * β¨ feat(engine): provide librex search engine (#318) * β¨ feat(engine): provide librex search engine (#318) * π chore(release): bump the app version (#318) * π chore(release): bump the app version (#318) * β¨ feat(engine): provide librex search engine (#318) * β¨ feat(engine): provide librex search engine (#429) Co-authored-by: neon_arch <mustafadhuleb53@gmail.com> * β¨ feat(engine): provide librex search engine (#429) Co-authored-by: neon_arch <mustafadhuleb53@gmail.com> * β¨ feat(engine): provide librex search engine (#429) Co-authored-by: neon_arch <mustafadhuleb53@gmail.com> * β¨ feat(engine): provide librex search engine (#429) * β¨ feat(engine): provide librex search engine (#429) * β¨ feat(engine): provide librex search engine (#429) * β¨ feat(engine): provide librex search engine (#429) Co-authored-by: neon_arch <mustafadhuleb53@gmail.com> --------- Co-authored-by: neon_arch <mβ¦c02006c
-
β¨ feat(engine): provide startpage search engine (#314)
neon_arche1e426c
-
β‘οΈ perf: rewrite the code by using a constant storing a prebuilt client globally for each thread (#384)
neon_archb42adaa
-
β¨ `Brave` for the search engine (#335)β
jkaczmarkiewiczUnverified signature* feat: implement brave engine * refactor: correct indentations in stylelint config * docs: add dummy config option to config.lua * feat: implement safe_search_level in brave engine * refactor: move var to format * fix: make strict search above level 127bc52c
-
Rename the error to NoSuchEngineFound and add the name of missing engine to it
Zsombor Gegesyf56002d
-
Refactor the search result parsing
Zsombor Gegesy57c73d3 -
Create separate search_result_parser
Zsombor Gegesy75a77d2
-
Merge branch 'rolling' into reorganize-code-and-restructure-the-codebase
neon_archca4447f
-
βοΈ refactor: reorganize code & restructure codebase for better maintainability (#207)
neon_arch493c56b