добрый день.
Установил модуль Search_API с прицелом настроить фасетный поиск.
Установил "сервер", объяснил ему что он будет работать с базой данных. запустил его.
Добавил первый индекс, указал с каким сервером он будет работать.
В полях он мне правильно показал список всех полей моей таблицы (таблица внешняя, ее структура импортирована в друпал).
Я указал любое поле.
До индексации сразу выводит ошибку в статусе:
Server index status An error occurred while trying to determine the server index status. Please check the logs for details.
При попытке индексации выводит ошибку
SearchApiException while updating the fields of index cpr on server Database Server: Entity type CPR DataBase doesn't specify a type for the id property. in SearchApiDbService->fieldsUpdated() (line 684 of /var/www/******/sites/all/modules/search_api_db/service.inc).
SearchApiException while updating the fields of index cprt on server Database Server: Unknown field type . Database search module might be out of sync with Search API. in SearchApiDbService->fieldsUpdated() (line 684 of /var/www/******/sites/all/modules/search_api_db/service.inc).
В то же время, при попытке создать индекс по пользователям, проблем не возникло.
Подскажите. Может быть внешняя таблица не до конца интегрирована в ДРУПАЛ?
Я не знаю...