powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird и Sphinx
25 сообщений из 130, страница 1 из 6
Firebird и Sphinx
    #36808301
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли в sphinx.conf в качестве sql_query использовать select из процедуры с параметрами?
Например:
sql_query = select id, name from myprocedure(:param1, :param2)
Если можно то как правильно записать в sphinx.conf эти самые параметры param1, :param2 и сам текст запроса???

Заранее Спасибо!
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36808473
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpei,

Параметры можно, но только конкретные значения. Например

Код: plaintext
sql_query = select id, name from myprocedure( 123 , 'asas')
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36808557
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень жаль. Но все равно спасибо!
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36808658
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiОчень жаль.Надо понять, что это, по сути, скрипт. А в скрипт "динамические параметры" не засунешь.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36808667
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiОчень жаль. Но все равно спасибо!А зачем там изменяющиеся параметры ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36808688
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, а оно EB скушает, кстати?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36808697
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамhvlad, а оно EB скушает, кстати?Должно, почему нет.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36808715
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladГаджимурадов Рустамhvlad, а оно EB скушает, кстати?Должно, почему нет.Я и сам так думаю, но кто его знает...
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36809068
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, что вмешиваюсь в вашу беседу...
Есть следующий вопрос:
sql_query = select id , field1 ,field2 , field3 , field4 , field5 , field6 , field7 , field8 , field9 , field10 , field11 , field12, field13 from myprocedure
Описание полей в Firebird
ID integer,
field1 blob sub_type 1 segment size 80,
field2 varchar(42),
field3 varchar(100),
field4 varchar(100),
field5 varchar(100),
field6 varchar(100),
field7 varchar(100),
field8 varchar(100),
field9 varchar(100),
field10 varchar(250),
field11 blob sub_type 1 segment size 80,
field12 varchar(1000),
field13 integer

При индексации выскакивает сообщение: Sphinxstd.h ...assertion iIndex>=0 && iIndex<m_iLength...
Чтобы это могло быть?
Индексирую: ...\sphinx\bin>indexer.exe --all --config sphinx.conf
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36809072
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiПри индексации выскакивает сообщение: Sphinxstd.h ...assertion iIndex>=0 && iIndex<m_iLength...
Чтобы это могло быть? Индекс массива вылез за его границы.
Или бага, или какое-то ограничение.
Подобные вопросы следует задавать здесь .

Меньше полей в запросе не пробовал делать ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36809442
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Попробую
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36810287
elisay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiИзвините, что вмешиваюсь в вашу беседу...
Есть следующий вопрос:
sql_query = select id , field1 ,field2 , field3 , field4 , field5 , field6 , field7 , field8 , field9 , field10 , field11 , field12, field13 from myprocedure
Описание полей в Firebird
ID integer,
field1 blob sub_type 1 segment size 80,
field2 varchar(42),
field3 varchar(100),
field4 varchar(100),
field5 varchar(100),
field6 varchar(100),
field7 varchar(100),
field8 varchar(100),
field9 varchar(100),
field10 varchar(250),
field11 blob sub_type 1 segment size 80,
field12 varchar(1000),
field13 integer

При индексации выскакивает сообщение: Sphinxstd.h ...assertion iIndex>=0 && iIndex<m_iLength...
Чтобы это могло быть?
Индексирую: ...\sphinx\bin>indexer.exe --all --config sphinx.conf
в поле ID есть ли отрицательные значения?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36810711
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
elisay в поле ID есть ли отрицательные значения?
Отрицательных ID нет. Но я уже решил эту проблему сам. Проблема была в большом размере второго блоба . Нигде правда ссылок на такую проблему не нашел, а на форуме разработчика все еще не ответили...

Теперь мучаюсь с запуском поиска и клиентской библиотекой..:(
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36810741
elisay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeielisay в поле ID есть ли отрицательные значения?
Отрицательных ID нет. Но я уже решил эту проблему сам. Проблема была в большом размере второго блоба . Нигде правда ссылок на такую проблему не нашел, а на форуме разработчика все еще не ответили...

Теперь мучаюсь с запуском поиска и клиентской библиотекой..:(
Дак а че мучаться то?
на форуме пробегала уже готовая dll для работы со сфинксом.
Я ее использовал и в Delphi и в asp.net
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811072
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
elisay,

С этой dll справился...Только пока висит вопрос: почему то служба не запускается из Служб а только из под коммандной строки???
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811180
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpei[quot elisay]Проблема была в большом размере второго блоба . Насколько большом ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811182
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiТолько пока висит вопрос: почему то служба не запускается из Служб а только из под коммандной строки???Насколько я помню (а помню я слабо), там нет сервиса в виндовом понимании этого слова.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811186
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad, длина строк в блобах была более 4000 символов. Но что странно, после того как я вернул их в запросе в виде varchar(10000), то все заработало
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811192
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad, Все может быть, но в службах то он висит?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811308
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeihvlad, длина строк в блобах была более 4000 символов. Но что странно, после того как я вернул их в запросе в виде varchar(10000), то все заработалоЯ блобы тестировал, было всё нормально. Ты же мою сборку пользуешь ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811318
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeihvlad, Все может быть, но в службах то он висит?Не помню. Будет время - посмотрю.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811443
elisay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeielisay,

С этой dll справился...Только пока висит вопрос: почему то служба не запускается из Служб а только из под коммандной строки???

searchd --config "c:\sphinx\sphinx.conf" --install --console

Это строка регистрации сервиса с моим каталогом.
Насколько помню, путь к файлу нужно заключать в кавычки и ставить режим --console

Попробуйте заменить мой путь на свой.
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36811996
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladЯ блобы тестировал, было всё нормально. Ты же мою сборку пользуешь ?

А какую твою? Я использую сборку с http://sourceforge.net/projects/delphisphinxcli/files/
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812150
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenMpeiА какую твою? Действительно, чего это я ?
DenMpeiЯ использую сборку с http://sourceforge.net/projects/delphisphinxcli/files/А с Firebird как сопрягаешь ?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #36812163
DenMpei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Через ODBC: odbc_dsn = DRIVER=Firebird/InterBase(r) driver;....
...
Рейтинг: 0 / 0
25 сообщений из 130, страница 1 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird и Sphinx
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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