search crate created

This commit is contained in:
filipriec
2025-06-08 16:25:56 +02:00
parent eeaaa3635b
commit 2c7bda3ff1
9 changed files with 405 additions and 2 deletions

20
common/proto/search.proto Normal file
View File

@@ -0,0 +1,20 @@
// In common/proto/search.proto
syntax = "proto3";
package multieko2.search;
service Searcher {
rpc SearchTable(SearchRequest) returns (SearchResponse);
}
message SearchRequest {
string table_name = 1;
string query = 2;
}
message SearchResponse {
message Hit {
int64 id = 1; // The PostgreSQL row ID
float score = 2;
}
repeated Hit hits = 1;
}