/ / Najlepszy sposób na połączenie node.js i sphinx - mysql, node.js, sphinx

Najlepszy sposób na połączenie node.js i sphinx - mysql, node.js, sphinx

Próbuję szukać w sfinksie z kodu node.js. Jedyny sposób, aby to zrobić Wiem, że należy połączyć się z searchd co do serwera mysqld. Zupełnie wszystkie znałem biblioteki mysql, ale żaden z nich nie był nawet podłączony do sfinksa.

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz także spróbować użyć https://github.com/kurokikaze/limestone, ale może być nieco przestarzałe.


0 dla odpowiedzi nr 2

Najprostszym sposobem może być: Zainstalowanie silnika tabeli Sphinx w MySQL i używanie go za pomocą dowolnego złącza Node.js-MySQL.

Lepszym rozwiązaniem będzie wdrożenie klienta sphinx w pliku node.js - powinno być całkiem łatwe. Po prostu sprawdź API PHP Sphinx - nie jest tak trudno przekodować go za pomocą gniazd node.js.


0 dla odpowiedzi № 3

Czy łączysz się z właściwym portem? Aby przesłać zapytanie o najnowszą wersję Sphinxa za pomocą klienta MySQL, musisz skonfigurować program nasłuchujący protokołu MySQL w następujący sposób:

listen = localhost:9306:mysql41

... a następnie połącz się z tym portem (w tym przypadku 9306) z klientem.