Я немного озадачен тем, как это сделать, но в основном я пытаюсь интегрировать Elastic Search
в существующий mySQL
база данных. Я провел небольшое исследование и обнаружил PHP
Клиент звонил Elastica
что облегчает работу с Elastic Search
, Однако у меня возникли некоторые проблемы при установке его в мой проект, чтобы я мог использовать библиотеку.
Рекомендуется установить через Composer
но мой проект не использует это, так что это не вариант. Также упоминается использование spl_autoload_register( )
функция. Я не совсем уверен, как это сделать.
Они предоставляют код на своем сайте:
function __autoload_elastica ($class) {
$path = str_replace('\\', '/', substr($class, 1));
if (file_exists('/var/www/' . $path . '.php')) {
require_once('/var/www/' . $path . '.php');
}
}
spl_autoload_register('__autoload_elastica');
Мне трудно понять, где разместить этот код. Я разместил Elastica
библиотека в C: // wamp / www / myproject / includes /astica, так что мне просто поместить этот код в заголовок и изменить / var / www / в соответствии с моим местоположением? Кто-нибудь имеет опыт установки Elastica
без композитора? Как вы поступили, или проще интегрировать композитор с проектом и делать это таким образом?
Извините, если этот вопрос кажется глупым, я только закончила колледж и в настоящее время работаю в компании, которая находится между ведущими разработчиками, поэтому у меня буквально нет направления или нет тела, чтобы спросить, мне нужно некоторое руководство по этому вопросу. Буду признателен за любую оказанную помощь.
Задача ещё не решена.
Других решений пока нет …