powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird и Sphinx
25 сообщений из 130, страница 2 из 6
Firebird и Sphinx
    #36812235
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiЧерез ODBC: odbc_dsn = DRIVER=Firebird/InterBase(r) driver;....
А ничего, что в той сборке есть нормальная (нативная) поддержка Firebird ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812434
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladDenMpeiЧерез ODBC: odbc_dsn = DRIVER=Firebird/InterBase(r) driver;....
А ничего, что в той сборке есть нормальная (нативная) поддержка Firebird ?

Правда есть? И что мне это дает?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812441
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Каким образом я могу подключится к Firebird с помощью этой сборки?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812459
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DenMpeihvlad,

Каким образом я могу подключится к Firebird с помощью этой сборки?

Разобрался. Нашел readme...:)
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812465
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Vlad - Огромное спасибо!
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812541
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiРазобрался. Нашел readme...:)Это хорошо :)
Блобы работают ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812545
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad, Пока еще не пробовал.

А как кстати потом получить их значение? И как их указывать в атрибутах?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812575
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeihvlad, Пока еще не пробовал.

А как кстати потом получить их значение? И как их указывать в атрибутах?Это вопросы по сфинксу. Всё есть в его документации.
С его точки зрения все индексируемые поля - текст (и "драйвер" Firebird'а приводит все поля выборки к тестовому виду), так что я не уверен, что понял смысл вопроса.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812661
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladЭто вопросы по сфинксу. Всё есть в его документации.
С его точки зрения все индексируемые поля - текст (и "драйвер" Firebird'а приводит все поля выборки к тестовому виду), так что я не уверен, что понял смысл вопроса.

Я понимаю что не к Вам и даже не в этом форуме. Эт оскорее к Delphi и клиентской библиотеке. Вопрос как получить сам документ из результатов поиска, т.е. со всеми полями перечисленными в запросе и желательно текстовые тоже...
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812757
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiВопрос как получить сам документ из результатов поиска, т.е. со всеми полями перечисленными в запросе и желательно текстовые тоже...Как минимум - в результатах поиска есть ID документа - тот, который был указан в качестве первого поля запроса.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812813
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Погрузить по ID это можно, но хочется что-то получше...Без доп. запросов в базу.

Кстати, а почему search выдает display matches всего 20 штук. Что за ограничение? В документации ничего такого не нашел. Не встречалась такая проблема?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812872
elisay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeihvlad,

Погрузить по ID это можно, но хочется что-то получше...Без доп. запросов в базу.

Кстати, а почему search выдает display matches всего 20 штук. Что за ограничение? В документации ничего такого не нашел. Не встречалась такая проблема?

Это ограничение по умолчанию
В документации описано.
При запросе можно указать сколько записей возвращать
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812906
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
elisay,

Спасибо, уже разобрался. Устанавливается с помощью SetLimits.

Как человек работавший со Sphinx не ответишь как кроме из запроса можно выцепить найденные данные, в том числе и строковые????
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812925
elisay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeielisay,

Спасибо, уже разобрался. Устанавливается с помощью SetLimits.

Как человек работавший со Sphinx не ответишь как кроме из запроса можно выцепить найденные данные, в том числе и строковые????

Результат работы сфинкса это ID тех строк в базе, который он проиндексировал и выдал в соответствии с поисковой фразой. То есть он тебе говорит, мол, дорогой мой, искал ты фразу "амортизатор задний" по такому-то индексу, вот тебе ID тех строчек таблицы где такие слова встречаются.
Берешь эти ID и по ним выбираешь любые данные из своих таблиц. хоть обычным селектом, хоть процедурой.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812953
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
elisay

Результат работы сфинкса это ID тех строк в базе, который он проиндексировал и выдал в соответствии с поисковой фразой. То есть он тебе говорит, мол, дорогой мой, искал ты фразу "амортизатор задний" по такому-то индексу, вот тебе ID тех строчек таблицы где такие слова встречаются.
Берешь эти ID и по ним выбираешь любые данные из своих таблиц. хоть обычным селектом, хоть процедурой.

Плохо. А аналога документа(yandex-сервер) в нем нет?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812963
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiПлохо. А аналога документа(yandex-сервер) в нем нет?Давай уже включим мозг.
Сфинкс строит полнотекстовый индекс .
С чего бы ему в индексе держать ещё и данные ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812966
elisay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpei

Плохо. А аналога документа(yandex-сервер) в нем нет?

Нет, и по моему это совсем не нужно. зачем дублировать данные?
Ведь сами индексы на диске тоже место кушают, а если туда еще сгружать и сами доки?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36813004
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot elisay]
Нет, и по моему это совсем не нужно. зачем дублировать данные?
quot]

Затем чтобы лишний раз не лазить в базу. Yandex-сервер позволяет получить сразу документ например. В принципе он вообще абстрагируется от базы и работает со своим собственным индексом... Как то так.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36813100
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiВ принципе он вообще абстрагируется от базы и работает со своим собственным индексом... Как то так.
у него есть кэш проиндексированных страниц. Аналогия тут вообще не в кассу, совершенно.
Зачем хранить отдельно тело документа рядом с индексом, если документ уже есть в БД?
Другое дело, если ты хочешь получить не "полнотекстовый поиск к БД", а некий механизм, который индексирует документы в БД и ищет-показывает их самостоятельно, без СУБД. тогда да, дублирование имеет смысл.

Но, например, Гугл десктоп не копирует индексируемые файлы. Он строит только индекс, потому что файлы и так есть, тут же на диске. Аналогично было бы, если бы поисковики НЕ хранили копии страниц в кэше.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36813346
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

Да все понятно, просто хочется чего то большего...
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36814056
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiДа все понятно, просто хочется чего то большего...
... а сам-то знаешь чего именно? ;-)
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36814525
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Di_LIne, хочется мгновенного поиска и выдачи результатов. Например, начинаю вбивать слово, а у меня на экране сразу показываются результаты, а лишний запрос в базу - это лишнее время, а если еще и поля типа Blob нужно получить, то вообще не айс....
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36814554
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Следующая проблема:
есть double поля в таблицах Firebird, которы содержат числа больше миллиона(например, 1125454,25).

Так вот при нативном подключении, при индексации вылетает ошибка SQL error code = -303 arithmetic exception, ....

Это именно из-за этих полей.

поле объявлено в качестве атрибута с типом sql_attr_float.

Может кто помочь в решении данной проблемы?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36814750
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeihvlad,

Следующая проблема:
есть double поля в таблицах Firebird, которы содержат числа больше миллиона(например, 1125454,25).

Так вот при нативном подключении, при индексации вылетает ошибка SQL error code = -303 arithmetic exceptionА ты можешь выполнить свой запрос и сфетчить все результаты ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36814905
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
Да.
...
Рейтинг: 0 / 0
25 сообщений из 130, страница 2 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird и Sphinx
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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