You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2023/04/24 15:29:32 UTC
[lucene] branch main updated: Word2VecSynonymFilter constructor null check (#12169)
This is an automated email from the ASF dual-hosted git repository.
abenedetti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene.git
The following commit(s) were added to refs/heads/main by this push:
new 4deb0003c42 Word2VecSynonymFilter constructor null check (#12169)
4deb0003c42 is described below
commit 4deb0003c425bfaff3923661512c44a315172854
Author: Alessandro Benedetti <a....@sease.io>
AuthorDate: Mon Apr 24 17:28:12 2023 +0200
Word2VecSynonymFilter constructor null check (#12169)
---
.../apache/lucene/analysis/synonym/word2vec/Word2VecSynonymFilter.java | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/word2vec/Word2VecSynonymFilter.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/word2vec/Word2VecSynonymFilter.java
index 29f9d37d5fd..6088d8d6efc 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/word2vec/Word2VecSynonymFilter.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/word2vec/Word2VecSynonymFilter.java
@@ -65,6 +65,9 @@ public final class Word2VecSynonymFilter extends TokenFilter {
int maxSynonymsPerTerm,
float minAcceptedSimilarity) {
super(input);
+ if (synonymProvider == null) {
+ throw new IllegalArgumentException("The SynonymProvider must be non-null");
+ }
this.synonymProvider = synonymProvider;
this.maxSynonymsPerTerm = maxSynonymsPerTerm;
this.minAcceptedSimilarity = minAcceptedSimilarity;