uschindler commented on code in PR #872:
URL: https://github.com/apache/solr/pull/872#discussion_r880318704


##########
solr/solr-ref-guide/modules/query-guide/pages/dense-vector-search.adoc:
##########
@@ -109,20 +109,20 @@ and the hyper-parameter of the HNSW algorithm make sure 
you set this configurati
 Here's how `DenseVectorField` can be configured with the advanced codec 
hyper-parameters:
 
 [source,xml]
-<fieldType name="knn_vector" class="solr.DenseVectorField" vectorDimension="4" 
similarityFunction="cosine" codecFormat="Lucene90HnswVectorsFormat" 
hnswMaxConnections="10" hnswBeamWidth="40"/>
+<fieldType name="knn_vector" class="solr.DenseVectorField" vectorDimension="4" 
similarityFunction="cosine" codecFormat="Lucene91HnswVectorsFormat" 
hnswMaxConnections="10" hnswBeamWidth="40"/>
 <field name="vector" type="knn_vector" indexed="true" stored="true"/>
 
 `codecFormat`::
 +
 [%autowidth,frame=none]
 |===
-|Optional |Default: `Lucene90HnswVectorsFormat`
+|Optional |Default: `Lucene91HnswVectorsFormat`
 |===
 +
 (advanced) Specifies the knn codec implementation to use
 +
 
-Accepted values: `Lucene90HnswVectorsFormat`.
+Accepted values: `Lucene91HnswVectorsFormat`.

Review Comment:
   The problem of that setting is that the SchemaCodecFactory also has those 
hardcoded names. IMHO this should be changed in Solr, so SChemaCodecFactory 
should use the defaults from Lucene. Maybe every comonent should have a link to 
the Default (static final var). We have `Codec.getDefault()`, but maybe we need 
that for al format variants (PostingsFormat).
   
   When Solr was part of Lucene, this was easier to maintain, but now it would 
be better to make Lucene not only expose the default codec, but also defaults 
for its components. E.g. `PostingsFormat.getDefault()`, 
`VectorsFormat.getDefault()`.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to