Я прочитал в документах CF10, что атрибут «FieldBoost» был добавлен в CFIndex, чтобы указать, какие поля должны иметь большее значение при оценке Solr.
Однако кажется, что это не только не работает должным образом, но фактически приводит к полному сбою всей операции индексирования! Я видел другие сообщения на форумах Adobe, в которых упоминалась точно такая же проблема, но ответов или решений не было.
Я использую CF10 Update 11.
Следующий код работает и индексирует 14 000 записей:
<cfindex collection = "MyCollection"
action = "refresh"
type = "custom"
query = "Local.MyContent"
key = "ID"
title = "Name"
body = "Name,Description"
>
Однако, если я добавлю значение FieldBoost, ошибок не будет, и операция индекса будет выполняться правильно, однако коллекция теперь содержит нулевые записи:
<cfindex collection = "MyCollection"
action = "refresh"
type = "custom"
query = "Local.MyContent"
key = "itemID"
title = "Name"
body = "Name,Description"
fieldBoost = "title"
>
У кого-нибудь это работало?
title
илиName
? - person Peter Boughton   schedule 31.07.2013fieldboost="title:8"
илиfieldboost="Name:8"
? Все еще не уверен, следует ли указыватьtitle
илиName
. - person Miguel-F   schedule 01.08.2013