Hide documentTemplate and documentTemplateMaxBytes when indexing_fragment is defined

This commit is contained in:
Louis Dureuil 2025-07-02 11:29:50 +02:00
parent be64006211
commit d72e5f5f69
No known key found for this signature in database

View file

@ -1932,8 +1932,18 @@ impl EmbeddingSettings {
pooling: Setting::NotSet, pooling: Setting::NotSet,
api_key: Setting::some_or_not_set(api_key), api_key: Setting::some_or_not_set(api_key),
dimensions: Setting::some_or_not_set(dimensions), dimensions: Setting::some_or_not_set(dimensions),
document_template, document_template: if indexing_fragments.is_empty() && search_fragments.is_empty() {
document_template_max_bytes, document_template
} else {
Setting::NotSet
},
document_template_max_bytes: if indexing_fragments.is_empty()
&& search_fragments.is_empty()
{
document_template_max_bytes
} else {
Setting::NotSet
},
url: Setting::Set(url), url: Setting::Set(url),
indexing_fragments: if indexing_fragments.is_empty() { indexing_fragments: if indexing_fragments.is_empty() {
Setting::NotSet Setting::NotSet