powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
12 сообщений из 12, страница 1 из 1
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39439335
L_VV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Я обновил патчи Влада для нативной поддержки подключения из Sphinx в Firebird до последней версии ветки master ( Sphinx 2.3.2-beta , latest commit f9745e3 on 23 Nov 2016).

Добавил реализацию метода CSphSource_FBSQL::SqlColumnLength в src/sphinx.cpp - до этого он всегда возвращал 0, в результате индексер из последней версии Сфинкса не мог построить корректный индекс.

Добавил свои патчи для всех необходимых файлов (в т.ч., патченных Владом) для возможности простой компиляции Сфинкса с нативной поддержкой Firebird под linux (со всеми доступными опциями configure: with all available configure options - --with-firebird, --with-static-firebird, --with-firebird-includes, --with-firebird-libs).

Со всеми этими изменениями можно просто собрать Сфинкс под linux:
Код: sql
1.
2.
3.
4.
5.
git clone https://github.com/FociNotes/sphinx.git
cd sphinx
./configure --prefix=/usr/local/sphinx --without-mysql --with-firebird
make
make install (или checkinstall для создания deb-пакета).



Патчи оформил в виде pull-request'а в github


Возможно, было бы полезным выложить этот патч рядом с остальными


Патч в аттаче.
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39439338
L_VV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно, конечно, склонировать и оригинальный репозиторий Сфинкса и наложить на него патч:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
git clone https://github.com/sphinxsearch/sphinx.git
cd sphinx
# Скопировать сюда патч из предыдущего сообщения.
# Применить патч:
patch -p1 < sphinxsearch_fb.patch
./configure --prefix=/usr/local/sphinx --without-mysql --with-firebird
make
make install (или checkinstall для создания deb-пакета).
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440155
Dorin Marcoci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_VV, спасибо за работу! Вот только сам Сфинкс чет уже пол года не шевелится вообще. Ни одного коммита, ни новостей.
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440357
L_VV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот http://sphinxsearch.com/forum/view.html?id=15315 один из активных участников форума Сфинкса вроде пишет, что идёт работа в основном над 3.0, и где-то в других местах встречал сообщения, что пилят её, много новшеств, и пока всё немного не стабилизируется, выкладывать не хотят:
barryhunterNo formal release dates. For the most part, active development seems to have been on version 3.0, rather than the 2.x branches ...
The intention seemed to be to move forward with the next version, rather than spend time on the 2.x branch ...
do understand that there is a private git repo, only pushes to the public github version when something to add

А мне кажется, зря - масса пользователей лучше протестирует.
Хотя, с другой стороны, советами замучают :)
Отвлекать будут.

Так что подождём. Очень бы не хотелось, чтобы проект заглох.
Уж очень хорош он по сравнению с другими тяжеловесами.
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440367
afgm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dorin Marcoci,

Говорит, что пилит (6 минута)

YouTube Video
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440374
L_VV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
afgm,

Спасибо за ссылку, это видео я уже видел, но не смотрел :)

Вечером дома посмотрю.
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440380
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_VV,

не смотри, там сивый бред. Не веришь - почитай комменты к видео.
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440393
Dorin Marcoci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, утешили :)
Прям работаем над одним большим проэктом. Скоро дойдем до поиска и не хочется связватся с солр/эластика на джабе.
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440399
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аксёнова надо вживую смотреть, комменты это не то :-) Но таки да, сфинксом он последнее время занимается парт-тайм параллельно с другим проектом, что не могло не сказаться. С другой стороны, он не единственный коммиттер, может и вытянут командой.
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440421
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_VV,

спасибо !

Я несколько позже посмотрю на новый патч, может будет что прокомментировать :)
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39440893
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladL_VV,

спасибо !

Я несколько позже посмотрю на новый патч, может будет что прокомментировать :)

Еще в догонку:
C версии 2.2.2

Removed charset_type and mssql_unicode - we now support only UTF-8 encoding.

Т.е. у нас при коннекте charset=UTF8. Это уберет ряд вопросов среди пользователей.
...
Рейтинг: 0 / 0
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
    #39525757
L_VV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня :)

Летом появились новости о дальнейшей разработке Сфинкса и даже в его публичном репозитории появились коммиты ко второй версии.
Основное внимание разработчиков сейчас сосредоточено на третьей версии.

Я обновил патчи до текущей версии исходников (в паблике пока только 2-я версия, последний коммит 18.07.2017), выкладываю здесь.
Мой PR на гитхабе остался без внимания разработчиков Сфинкса, так что если кому надо, просто берите патчи отсюда.

К третьей версии, если в ней вообще останутся обычные, не рантайм индексы, придётся, по-видимому, делать патчи заново.


Вот ссылки на новости по Сфинксу:
Sphinx 2017 (24.07.2017)

First indexing run with 3.0 (07.08.2017)

Is the project alive? (24.07.2017 - 28.07.2017)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]