Search

Your Own Worldview

Having your own search engine means a worldview that is controlled by YUO not others.

Search Frontend

Open Sourced Search Frontends

  1. Carrot2 - Text Clustering - GitHub - carrot2/carrot2: Carrot2: Text Clustering Algorithms and Applications
  2. MiniSearch - Language Model - GitHub - felladrin/MiniSearch: Minimalist web-searching app with an AI assistant that runs directly from your browser. Uses Web-LLM, Transformers.js, Wllama and SearXNG. Demo: https://felladrin-minisearch.hf.space

Demo

Search application is based on Carrot2 clustering engine e.g.

https://search.quuvoo4ohcequuox.0.88.io
search

Search Proxies

Aggregating the power of many search engines. For example, most Private Cyberspace applications (e.g. Nextcloud, Mastodon, Wordpress etc.) support Elasticsearch engine.

searxng

Adding elasticsearch into searxng is very simple.

carrot2

Is it recommended to use carrot2 on searxng results (which includes elasticsearch results) instead of directly feeding elasticsearch result directly into Carrot2, but it is possible.

To use Carrot2 with Elasticsearch a mapping from an Elasticsearch document to the following fields can be used:

  1. Identifier
  2. Title
  3. Content
  4. Language

It is possible to map map multiple document fields to the carrot2 fields (e.g. 2 fields mapping to the Title field) and the use of search request highlighting might improve search performance.