Raise matching floor: boundary tokenizer, stemming/folding/stopwords, boosts, snippets, engine seam

This commit is contained in:
George Coles
2026-09-15 08:11:55 -04:00
parent 0d35036168
commit 382acc36a9
10 changed files with 294 additions and 42 deletions
+5 -4
View File
@@ -79,7 +79,7 @@ async fn no_in_protocol_citation_accounting_or_settlement() {
);
}
let response = serde_json::to_value(build_response("q1", Vec::new(), 0, 5)).unwrap();
let response = serde_json::to_value(build_response("q1", Vec::new(), Some(0), 5)).unwrap();
assert_absent_fields(
&response,
&[
@@ -157,7 +157,7 @@ async fn no_protocol_query_dedup() {
#[test]
fn no_k_fetch_ingestion_attestations() {
let response = build_response("q1", Vec::new(), 0, 5);
let response = build_response("q1", Vec::new(), Some(0), 5);
let value = serde_json::to_value(&response).unwrap();
assert_exact_keys(
&value,
@@ -183,7 +183,7 @@ fn no_result_count_etiquette() {
&query,
&["min_results", "results_count", "serp", "count_floor"],
);
let response = serde_json::to_value(build_response("q1", Vec::new(), 0, 5)).unwrap();
let response = serde_json::to_value(build_response("q1", Vec::new(), Some(0), 5)).unwrap();
assert_absent_fields(
&response,
&["min_results", "results_count", "serp", "count_floor"],
@@ -212,7 +212,8 @@ fn no_global_reputation_score() {
"content",
],
);
let response_value = serde_json::to_value(build_response("q1", vec![item], 1, 5)).unwrap();
let response_value =
serde_json::to_value(build_response("q1", vec![item], Some(1), 5)).unwrap();
for value in [&item_value, &response_value] {
assert_absent_fields(value, &["score", "rank", "reputation", "weight", "rating"]);
}