asticsearch — Интеграция Elastica в существующий проект PHP

Я немного озадачен тем, как это сделать, но в основном я пытаюсь интегрировать 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 без композитора? Как вы поступили, или проще интегрировать композитор с проектом и делать это таким образом?

Извините, если этот вопрос кажется глупым, я только закончила колледж и в настоящее время работаю в компании, которая находится между ведущими разработчиками, поэтому у меня буквально нет направления или нет тела, чтобы спросить, мне нужно некоторое руководство по этому вопросу. Буду признателен за любую оказанную помощь.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]