add you.com integration (#514)
* add you.com integration
* [Feat] Add types (#1)
* feat: add types
* feat: specify search provider
* [Feat] add return values (#3)
* feat: add types
* feat: specify search provider
* add values for ui
* add idea to gitignore
* lint and downgrade
* Revert "lint and downgrade"
This reverts commit fbfe012cf4d6aaf5ea00508ca0f99a408ce152e6.
* Updates to you.com integration (#4)
* `npm run format`
* enable search when `YDC_API_KEY` is available
* typing nit
* enum WebSearchProvider
* eslint-disable-next-line no-shadow
* downgrade
* You.com already provides text snippets (#5)
* Order desc you.com results by text length
* You.com already provides texts from webpages
* add to env
* Update .env
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>
* Update src/lib/server/websearch/searchWeb.ts
---------
Co-authored-by: David Li <david.li3100@gmail.com>
Co-authored-by: Mishig <mishig.davaadorj@coloradocollege.edu>