Как добавить поле в индекс Algolia без перестройки всего индекса?

Я добавляю к своим объектам дополнительное свойство, которое понадобится поисковым клиентам. Можно ли добавить это как поле в мои объекты Algolia без очистки и перестройки всего индекса? Поле не обязательно индексировать.


person Andrew B.    schedule 29.10.2016    source источник


Ответы (1)


Я думаю, вы просто ищете partial_update_object и partial_update_objects методы.

Вот как вы можете их использовать в Ruby (извлечено из документации):

index.partial_update_object({"city" => "San Francisco", 
                             "objectID" => "myID"})
# or
res = index.partial_update_objects([{"firstname" => "Jimmie", 
                                     "objectID" => "SFO"},
                                    {"firstname" => "Warren", 
                                     "objectID" => "myID2"}])
person Jerska    schedule 02.11.2016