Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux / 12 сообщений из 12, страница 1 из 1
16.04.2017, 15:28
    #39439335
L_VV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
Добрый день!

Я обновил патчи Влада для нативной поддержки подключения из 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
16.04.2017, 15:58
    #39439338
L_VV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
Можно, конечно, склонировать и оригинальный репозиторий Сфинкса и наложить на него патч:

Код: 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
18.04.2017, 12:41
    #39440155
Dorin Marcoci
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
L_VV, спасибо за работу! Вот только сам Сфинкс чет уже пол года не шевелится вообще. Ни одного коммита, ни новостей.
...
Рейтинг: 0 / 0
18.04.2017, 17:05
    #39440357
L_VV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
Ну вот 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
18.04.2017, 17:15
    #39440367
afgm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux
Dorin Marcoci,

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

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

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

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

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

спасибо !

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

спасибо !

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

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

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

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

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

Я обновил патчи до текущей версии исходников (в паблике пока только 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
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Sphinx - обновлены до последней версии патчи для FB, добавлена компиляция под linux / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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