Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-search
Commit: ce57d1ed28ff38b1727b82c75cdbe31d8ee0433e
https://github.com/hibernate/hibernate-search/commit/ce57d1ed28ff38b1727b...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/mapping/impl/Elasticsearch8VectorFieldTypeMappingContributor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/mapping/impl/OpenSearch2VectorFieldTypeMappingContributor.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/AbstractLuceneVectorFieldTypeOptionsStep.java
M documentation/src/main/asciidoc/public/reference/_mapping-directfieldmapping.adoc
M
engine/src/main/java/org/hibernate/search/engine/backend/types/VectorSimilarity.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/KnnPredicateSpecificsIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/VectorFieldIT.java
M
util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/ElasticsearchTestDialect.java
Log Message:
-----------
HSEARCH-5038 Align vector simiarity naming between backends
Commit: 814a8dc0d844cd5a73be8c12fe1b849e60a8753f
https://github.com/hibernate/hibernate-search/commit/814a8dc0d844cd5a73be...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M documentation/src/main/asciidoc/public/reference/_mapping-directfieldmapping.adoc
Log Message:
-----------
HSEARCH-5038 Update distance formula for l2 norm
Commit: 87b17c856c887f191c7941008205dcbb093b34f5
https://github.com/hibernate/hibernate-search/commit/87b17c856c887f191c79...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/AbstractLuceneVectorFieldTypeOptionsStep.java
Log Message:
-----------
HSEARCH-5038 Update default efConstruction value for Lucene
even though the default value of 512 matches the `MAX_MAX_CONNECTIONS` it has nothing to
do with it and was taken from the OpenSearch's defaults.
Commit: 08c66ce6999390dcaed8d57a63ed35473f09299e
https://github.com/hibernate/hibernate-search/commit/08c66ce6999390dcaed8...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/AbstractElasticsearchVectorFieldCodec.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchByteVectorFieldCodec.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchFloatVectorFieldCodec.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchVectorFieldTypeOptionsStep.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchByteVectorFieldTypeOptionsStep.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchFloatVectorFieldTypeOptionsStep.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/mapping/impl/Elasticsearch8VectorFieldTypeMappingContributor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/mapping/impl/ElasticsearchVectorFieldTypeMappingContributor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/mapping/impl/OpenSearch2VectorFieldTypeMappingContributor.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/codec/impl/HibernateSearchKnnVectorsFormat.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/AbstractLuceneVectorFieldCodec.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneVectorFieldCodec.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/AbstractLuceneVectorFieldTypeOptionsStep.java
M documentation/src/main/asciidoc/public/reference/_mapping-directfieldmapping.adoc
M
engine/src/main/java/org/hibernate/search/engine/backend/types/dsl/VectorFieldTypeOptionsStep.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingBaseIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/ElasticsearchKnnPredicateSpecificsIT.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/reader/LuceneIndexReaderCodecLoadingIT.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/mapping/LuceneVectorFieldIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/KnnPredicateSpecificsIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/VectorFieldIT.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/AnnotationDefaultValues.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/VectorField.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/processing/impl/VectorFieldAnnotationProcessor.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingVectorFieldOptionsStep.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingVectorFieldOptionsStepImpl.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/StubIndexSchemaDataNode.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubVectorFieldTypeOptionsStep.java
Log Message:
-----------
HSEARCH-5056 Rename beamWidth/maxConnections to align with Elasticsearch/OpenSearch
naming
Commit: 63ea726d413ecb7f16bb6ec33fd26a58190aebdb
https://github.com/hibernate/hibernate-search/commit/63ea726d413ecb7f16bb...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/ByteVectorFieldTypeDescriptor.java
Log Message:
-----------
HSEARCH-5056 Make byte-vector tests more predictable
use smaller amount of vectors to prevent "collision" of matching more than one
doc to the same/similar vector
Compare:
https://github.com/hibernate/hibernate-search/compare/3494304b4462...63ea...