spacex / src /models

Commit History

  1. use cows just as before

    Spencerjibz
    Unverified signature
    fa57233

  1. Revert ":recycle: refactor(API): provide a minor redesign to the internal api to support parsing of `json` data (#427)"⁠

    Spencerjibz
    Unverified signature
    765dcbd

  1. :recycle: refactor(API): provide a minor redesign to the internal api to support parsing of `json` data (#427)

    neon_arch
    Unverified signature
    729c550

  1. Add Wikipedia as a search engine (#633)⁠

    Zsombor +1: mergify[bot]
    Unverified signature
    ca6b271

  1. ✨ feat: config option to configure the number of connections to have in the `reqwest` pool (#552)⁠

    Kekma +2: neon_arch, mergify[bot]
    Unverified signature
    2a4dd07

  1. :zap: perf: replace `String` & vectors with `Cow` data types (#603)

    neon_arch
    f2d2068
  2. :zap: perf: replace `Vec<T>` with `Box<[T]>` & refactor `calculate_tfidf` function (#603)

    neon_arch
    b1bcf41

  1. ✨ Ranking of aggregated search results based on relevancy of the search result to the user's search query (#549)⁠

    Spencer +1: neon_arch
    Unverified signature
    bb50e8b

  1. :zap: perf: several optimizations for improving the performance of the engine (#540)⁠

    neon_arch +1: Spencerjibz
    Unverified signature
    991f3f5

  1. feat: add new helper function to fetch upstream search engine JSON response (#504)⁠

    Jann Marc Villablanca +1: neon_arch
    Unverified signature
    669e365

  1. refactor: changed Cookie to use Cow to facilitate using references when building

    ddotthomas
    80e950d

  1. change: revert Cookie Strings back to &str

    ddotthomas
    d912bff

  1. refactor: moved settings parsing out of results

    ddotthomas
    7d762b3

  1. ✨ `Bing` for the search engine (#473) (#473)⁠

    Jann Marc Villablanca +1: neon-mmd
    Unverified signature
    50aa52c

  1. ✨ feat(engine): `mojeek` for the search engine (#464)⁠

    Jann Marc Villablanca +1: mergify[bot]
    Unverified signature
    9f23a1c

  1. Merge branch 'rolling' into FEAT/424_reduce-animations-effects-support-for-the-themes

    neon_arch
    Unverified signature
    b00f766

  1. ✨ feat: add a new field `animation` to the struct `style` (#424)

    neon_arch
    1c5a317

  1. ✨ `LibreX` for the search engine (#429)⁠

    alamin655 +1: neon_arch
    Unverified signature
    c02006c

  1. ✨ feat(engine): provide startpage search engine (#314)

    neon_arch
    e1e426c

  1. Merge branch 'rolling' into PERF/384_optimize-the-performance-of-fetching-results-in-the-websurfx-search-engine-backend

    alamin655
    Unverified signature
    ae9fa5b
  2. ⚡️ perf: rewrite the code by using a constant storing a prebuilt client globally for each thread (#384)

    neon_arch
    b42adaa

  1. ⚰️ chore: remove the serialize & deserialize traits on the struct (#302)

    neon_arch
    686e26a
  2. ♻️ refactor: remove the code to add the `query` & `style` in the `SearchResults` struct & also remove the associated fields from the struct (#302)

    neon_arch
    141ae26

  1. ✨ `Brave` for the search engine (#335)⁠

    jkaczmarkiewicz
    Unverified signature
    27bc52c

  1. Rename the error to NoSuchEngineFound and add the name of missing engine to it

    Zsombor Gegesy
    f56002d

  1. Refactor the search result parsing

    Zsombor Gegesy
    57c73d3
  2. Create separate search_result_parser

    Zsombor Gegesy
    75a77d2

  1. Merge branch 'rolling' into feat-inform-user-when-no-engines-are-selected

    alamin655
    Unverified signature
    017036e
  2. ✨ feat: add new check value for no engine selected (#227)

    neon_arch
    b428ced

  1. ✨ feat: add the safe search field in the `Cookie` struct (#210)

    neon_arch
    d2e4822
  2. ✨ feat: implement code to pass safe search option in the json results (#210)

    neon_arch
    5c8cbee

  1. 🛠️ fix: make the redis_url option only available on `redis-cache` feature (#244)

    neon_arch
    8c239e2

  1. Instead of caching jsons, we can cache the original structure

    Zsombor Gegesy
    519ebe0

  1. Merge branch 'rolling' into reorganize-code-and-restructure-the-codebase

    neon_arch
    ca4447f

  1. ⚙️ refactor: reorganize code & restructure codebase for better maintainability (#207)

    neon_arch
    493c56b