From d10f03287fb94969561973efd5f96fd2a9b5ab27 Mon Sep 17 00:00:00 2001 From: LD-Reborn Date: Sun, 22 Jun 2025 03:22:18 +0200 Subject: [PATCH] Removed completed tasks regarding hash value optimization and error message improvement --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 7c852c0..6814f8f 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,6 @@ This repository comes with - ~~Database contents (MySQL, MSSQL)~~ - ~~Web requests (E.g. manual crawling)~~ - ~~Script call management (interval based & event based)~~ -- Implement hash value to reduce wasteful re-indexing (Perhaps as a default property for an entity, set by the default indexer) - Implement [ReaderWriterLock](https://learn.microsoft.com/en-us/dotnet/api/system.threading.readerwriterlockslim?view=net-9.0&redirectedfrom=MSDN) for entityCache to allow for multithreaded read access while retaining single-threaded write access. - NuGet packaging and corresponding README documentation - Add option for query result detail levels. e.g.: @@ -68,7 +67,6 @@ This repository comes with - Level 2: `{"Name": "...", "Value": 0.53, "Datapoints": [{"Name": "title", "Value": 0.65, "Embeddings": [{"Model": "bge-m3", "Value": 0.87}, {...}]}, {...}]}` - Add "Click-Through" result evaluation (For each entity: store a list of queries that led to the entity being chosen by the user. Then at query-time choose the best-fitting entry and maybe use it as another datapoint? Or use a separate weight function?) - Reranker/Crossencoder/RAG (or anything else beyond initial retrieval) support -- Improve error messaging for when retrieving a searchdomain fails. - Remove the `id` collumns from the database tables where the table is actually identified (and should be unique by) the name, which should become the new primary key. - Improve performance & latency (Create ready-to-go processes where each contain an n'th share of the entity cache, ready to perform a query. Prepare it after creating the entity cache.) - Make the API server (~~and indexer, once it is done~~ Indexer: done, Server: todo) a docker container