Remove the unused universe parameter from resolve_negative_phrases

This commit is contained in:
Clément Renault 2024-07-10 10:03:20 +02:00
parent 93ba051094
commit febea735ca
No known key found for this signature in database
GPG Key ID: F250A4C4E3AE5F5F

View File

@ -247,14 +247,13 @@ fn resolve_negative_words(
#[tracing::instrument(level = "trace", skip_all, target = "search::query")] #[tracing::instrument(level = "trace", skip_all, target = "search::query")]
fn resolve_negative_phrases( fn resolve_negative_phrases(
ctx: &mut SearchContext<'_>, ctx: &mut SearchContext<'_>,
_universe: Option<&RoaringBitmap>,
negative_phrases: &[LocatedQueryTerm], negative_phrases: &[LocatedQueryTerm],
) -> Result<RoaringBitmap> { ) -> Result<RoaringBitmap> {
let mut negative_bitmap = RoaringBitmap::new(); let mut negative_bitmap = RoaringBitmap::new();
for term in negative_phrases { for term in negative_phrases {
let query_term = ctx.term_interner.get(term.value); let query_term = ctx.term_interner.get(term.value);
if let Some(phrase) = query_term.original_phrase() { if let Some(phrase) = query_term.original_phrase() {
negative_bitmap |= ctx.get_phrase_docids(None, phrase)?; negative_bitmap |= ctx.get_phrase_docids(phrase)?;
} }
} }
Ok(negative_bitmap) Ok(negative_bitmap)
@ -689,7 +688,7 @@ pub fn execute_search(
used_negative_operator = !negative_words.is_empty() || !negative_phrases.is_empty(); used_negative_operator = !negative_words.is_empty() || !negative_phrases.is_empty();
let ignored_documents = resolve_negative_words(ctx, Some(&universe), &negative_words)?; let ignored_documents = resolve_negative_words(ctx, Some(&universe), &negative_words)?;
let ignored_phrases = resolve_negative_phrases(ctx, Some(&universe), &negative_phrases)?; let ignored_phrases = resolve_negative_phrases(ctx, &negative_phrases)?;
universe -= ignored_documents; universe -= ignored_documents;
universe -= ignored_phrases; universe -= ignored_phrases;