From 8cc200b6f4d459069f5b171f7c34c012c056dc00 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Mon, 8 Aug 2022 23:23:26 +0200 Subject: [PATCH] Boost `code` and `name` fields, while lowering slightly `flavor` --- src/search/cardsearch.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/search/cardsearch.rs b/src/search/cardsearch.rs index f4f20c1..f445d62 100644 --- a/src/search/cardsearch.rs +++ b/src/search/cardsearch.rs @@ -1,6 +1,6 @@ //! Module defining a search engine to find [Card]s. -use tantivy::{Document, Index, IndexReader, IndexWriter}; +use tantivy::{Document, Index, IndexReader, IndexWriter, Score}; use tantivy::collector::TopDocs; use tantivy::query::{QueryParser, QueryParserError}; use tantivy::schema::{Field, NumericOptions, Schema, TextOptions}; @@ -271,7 +271,9 @@ impl CardSearchEngine { ] ); parser.set_conjunction_by_default(); - // parser.set_field_boost(); + parser.set_field_boost(fields.code, 3.0); + parser.set_field_boost(fields.name, 3.0); + parser.set_field_boost(fields.flavor, 0.7); parser }