This is an automated email from the ASF dual-hosted git repository.

abenedetti pushed a change to branch branch_10_0
in repository https://gitbox.apache.org/repos/asf/solr.git


    from f08e7453aa1 SOLR-17960 Remove deprecated 
TikaLanguageIdentifierUpdateProcessor (#3787)
     new eee4ad9953b SOLR-17813: Add support for SeededKnnVectorQuery in vector 
search (#3705)
     new 91a70154338 SOLR-16667: LTR Add feature vector caching for ranking 
(#3433)
     new 8b00ef93cf2 SOLR-17948: Support indexing primitive float[] values for 
DenseVectorField (#3747)
     new ed54b21db3e SOLR-17815: Add parameter to regulate for ACORN-based 
filtering in vector search (#3680)

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 solr/CHANGES.txt                                   |  10 +-
 .../src/java/org/apache/solr/core/SolrConfig.java  |  11 +-
 .../org/apache/solr/schema/DenseVectorField.java   | 116 +++-
 .../org/apache/solr/search/SolrIndexSearcher.java  |  11 +
 .../org/apache/solr/search/neural/KnnQParser.java  |  27 +-
 .../apache/solr/util/vector/DenseVectorParser.java |  14 +
 .../apache/solr/schema/DenseVectorFieldTest.java   | 365 +++++++++++
 .../apache/solr/search/neural/KnnQParserTest.java  | 721 +++++++++++++++++++++
 solr/modules/ltr/build.gradle                      |   2 +
 solr/modules/ltr/gradle.lockfile                   |   2 +-
 .../java/org/apache/solr/ltr/CSVFeatureLogger.java |  11 +-
 .../ltr/src/java/org/apache/solr/ltr/DocInfo.java  |  10 +
 .../java/org/apache/solr/ltr/FeatureLogger.java    |  63 +-
 .../src/java/org/apache/solr/ltr/LTRRescorer.java  | 118 +---
 .../java/org/apache/solr/ltr/LTRScoringQuery.java  | 377 ++---------
 .../ltr/feature/extraction/FeatureExtractor.java   | 129 ++++
 .../feature/extraction/MultiFeaturesExtractor.java |  65 ++
 .../feature/extraction/SingleFeatureExtractor.java |  66 ++
 .../solr/ltr/feature/extraction}/package-info.java |   4 +-
 .../ltr/interleaving/LTRInterleavingRescorer.java  |  36 +-
 .../LTRFeatureLoggerTransformerFactory.java        |  65 +-
 .../solr/ltr/scoring/FeatureTraversalScorer.java   |  71 ++
 .../solr/ltr/scoring/MultiFeaturesScorer.java      | 211 ++++++
 .../solr/ltr/scoring/SingleFeatureScorer.java      | 143 ++++
 .../org/apache/solr/ltr/scoring}/package-info.java |   4 +-
 .../featurevectorcache_features.json               |  57 ++
 .../featurevectorcache_linear_model.json           |  26 +
 .../conf/solrconfig-ltr-featurevectorcache.xml     |  76 +++
 .../solr/collection1/conf/solrconfig-ltr.xml       |   7 +-
 .../collection1/conf/solrconfig-ltr_Th10_10.xml    |   3 -
 .../solr/collection1/conf/solrconfig-multiseg.xml  |   3 -
 .../apache/solr/ltr/TestFeatureVectorCache.java    | 366 +++++++++++
 .../org/apache/solr/ltr/TestLTRScoringQuery.java   |   2 +-
 .../test/org/apache/solr/ltr/TestRerankBase.java   |   6 +
 .../solr/ltr/TestSelectiveWeightCreation.java      |   9 +-
 .../TestFeatureExtractionFromMultipleSegments.java |   3 +-
 .../conf/solrconfig.xml                            |   8 +-
 .../query-guide/pages/dense-vector-search.adoc     |  58 +-
 .../query-guide/pages/learning-to-rank.adoc        |  14 +-
 39 files changed, 2700 insertions(+), 590 deletions(-)
 create mode 100644 
solr/modules/ltr/src/java/org/apache/solr/ltr/feature/extraction/FeatureExtractor.java
 create mode 100644 
solr/modules/ltr/src/java/org/apache/solr/ltr/feature/extraction/MultiFeaturesExtractor.java
 create mode 100644 
solr/modules/ltr/src/java/org/apache/solr/ltr/feature/extraction/SingleFeatureExtractor.java
 copy solr/{benchmark/src/java/org/apache/solr/bench/index => 
modules/ltr/src/java/org/apache/solr/ltr/feature/extraction}/package-info.java 
(89%)
 create mode 100644 
solr/modules/ltr/src/java/org/apache/solr/ltr/scoring/FeatureTraversalScorer.java
 create mode 100644 
solr/modules/ltr/src/java/org/apache/solr/ltr/scoring/MultiFeaturesScorer.java
 create mode 100644 
solr/modules/ltr/src/java/org/apache/solr/ltr/scoring/SingleFeatureScorer.java
 copy solr/{benchmark/src/java/org/apache/solr/bench/index => 
modules/ltr/src/java/org/apache/solr/ltr/scoring}/package-info.java (89%)
 create mode 100644 
solr/modules/ltr/src/test-files/featureExamples/featurevectorcache_features.json
 create mode 100644 
solr/modules/ltr/src/test-files/modelExamples/featurevectorcache_linear_model.json
 create mode 100644 
solr/modules/ltr/src/test-files/solr/collection1/conf/solrconfig-ltr-featurevectorcache.xml
 create mode 100644 
solr/modules/ltr/src/test/org/apache/solr/ltr/TestFeatureVectorCache.java

Reply via email to