ISolrFields.AddField

Синтаксис Fore

AddField(Id: String; Type: SolrFieldType): ISolrField;

Синтаксис Fore.NET

AddField(Id: String; Type: Prognoz.Platform.Interop.BISearchSolrFieldType): Prognoz.Platform.Interop.BISearchISolrField;

Параметры

Id. Идентификатор добавляемого поля.

Type. Тип добавляемого поля.

Описание

Метод AddField добавляет поле в коллекцию в соответствии с указанными параметрами.

Комментарии

Список полей, которые используются при индексации и поиске, определяется в конфигурационном файле. В виду отсутствия прямого доступа к конфигурационным файлам Apache Solr из Fore для изменения списка полей необходимо отредактировать файлы вручную. Более подробно об изменении списка читайте в подразделе «Системные и пользовательские поля».

Метод AddField используется если известны параметры необходимых пользовательских полей и они еще отсутствуют в настройках поискового сервиса.

Для автоматической синхронизации списка полей в настройках экземпляра Solr в соответствии с конфигурационным файлом используйте метод ISolrSearchEngineSchema.FillSchemaOptions.

Пример

Пример использования приведён в описании свойства ISolrSearchEngineSchema.Fields.

См. также:

ISolrFields