SHA256
1
0
This commit is contained in:
Alex Wied
2026-06-09 19:25:47 -04:00
parent 1f8c6201b4
commit b53a3ad1e0
5 changed files with 155 additions and 117 deletions
+4 -4
View File
@@ -4,8 +4,8 @@ use crate::schema::Schema;
use std::path::PathBuf;
use tantivy::collector::TopDocs;
use tantivy::directory::{ManagedDirectory, MmapDirectory};
use tantivy::query::{BooleanQuery, Occur, QueryParser, TermQuery};
use tantivy::schema::{Field, IndexRecordOption, Value};
use tantivy::query::{BooleanQuery, Occur, QueryParser};
use tantivy::schema::{Field, Value};
use tantivy::tokenizer::{NgramTokenizer, TokenizerManager};
use tantivy::{Index, IndexReader, IndexWriter, ReloadPolicy, TantivyDocument, Term};
@@ -79,11 +79,11 @@ impl SearchIndex {
pub fn query(
&self,
type_: u64,
_type_: u64,
user_query: &str,
default_fields: Vec<Field>,
) -> error::Result<Vec<String>> {
let doc_type_term = Term::from_field_u64(Schema::type_field(), type_);
//let doc_type_term = Term::from_field_u64(Schema::type_field(), type_);
//let doc_type_query = Box::new(TermQuery::new(doc_type_term, IndexRecordOption::Basic));
let parser = QueryParser::for_index(&self.index, default_fields);