From cc989fc7108dc6a4d0abe4125053967696677015 Mon Sep 17 00:00:00 2001 From: PouyaMohseni Date: Thu, 13 Nov 2025 16:43:54 -0500 Subject: [PATCH 1/3] feat(solr): add exact-match field and ranking results --- solr/cores/conf/schema.xml | 19 ++++++++++++++++++- solr/cores/conf/solrconfig.xml | 3 +++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/solr/cores/conf/schema.xml b/solr/cores/conf/schema.xml index c42b48d8..cb56b26d 100644 --- a/solr/cores/conf/schema.xml +++ b/solr/cores/conf/schema.xml @@ -79,16 +79,33 @@ - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/solr/cores/conf/solrconfig.xml b/solr/cores/conf/solrconfig.xml index 86d0a5e2..e0df68a3 100644 --- a/solr/cores/conf/solrconfig.xml +++ b/solr/cores/conf/solrconfig.xml @@ -71,10 +71,13 @@ explicit 10 + edismax text + text_exact^2 text + From be3d0ccb0f3872e866cb8a9f4f3fc5a2cda9a15f Mon Sep 17 00:00:00 2001 From: PouyaMohseni Date: Thu, 4 Dec 2025 12:11:17 -0500 Subject: [PATCH 2/3] fix: enhance Solr exact match - remove unused fieldType - add and weight text_exact in \select compared to text_ngram - moved wikidata_id_s to text_exact from text_ngram --- solr/cores/conf/schema.xml | 27 ++++++++------------------- solr/cores/conf/solrconfig.xml | 4 ++-- 2 files changed, 10 insertions(+), 21 deletions(-) diff --git a/solr/cores/conf/schema.xml b/solr/cores/conf/schema.xml index cb56b26d..e054f827 100644 --- a/solr/cores/conf/schema.xml +++ b/solr/cores/conf/schema.xml @@ -55,6 +55,7 @@ + @@ -66,19 +67,6 @@ - - - - - - - - - - - - @@ -95,17 +83,18 @@ - - + + - - + + - - + + + \ No newline at end of file diff --git a/solr/cores/conf/solrconfig.xml b/solr/cores/conf/solrconfig.xml index e0df68a3..334cec5e 100644 --- a/solr/cores/conf/solrconfig.xml +++ b/solr/cores/conf/solrconfig.xml @@ -72,8 +72,8 @@ explicit 10 edismax - text - text_exact^2 text + text_exact text_ngram + text_exact^2 text_ngram From 5e26e92955e9464a284cbb75dceea3d73a0cbc7c Mon Sep 17 00:00:00 2001 From: PouyaMohseni Date: Fri, 5 Dec 2025 14:56:24 -0500 Subject: [PATCH 3/3] fix: update qf configuration and remove redundant df setting --- solr/cores/conf/schema.xml | 4 ++-- solr/cores/conf/solrconfig.xml | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/solr/cores/conf/schema.xml b/solr/cores/conf/schema.xml index e054f827..629ddf95 100644 --- a/solr/cores/conf/schema.xml +++ b/solr/cores/conf/schema.xml @@ -68,8 +68,8 @@ - - + + diff --git a/solr/cores/conf/solrconfig.xml b/solr/cores/conf/solrconfig.xml index 334cec5e..38a5e2dd 100644 --- a/solr/cores/conf/solrconfig.xml +++ b/solr/cores/conf/solrconfig.xml @@ -72,8 +72,10 @@ explicit 10 edismax - text_exact text_ngram - text_exact^2 text_ngram + + text_exact^2 + text_ngram +