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

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

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

Код: plaintext
sql_query = select id, name from myprocedure( 123 , 'asas')
...
Рейтинг: 0 / 0
24.08.2010, 16:14
    #36808557
DenMpei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
Очень жаль. Но все равно спасибо!
...
Рейтинг: 0 / 0
24.08.2010, 16:45
    #36808658
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
DenMpeiОчень жаль.Надо понять, что это, по сути, скрипт. А в скрипт "динамические параметры" не засунешь.
...
Рейтинг: 0 / 0
24.08.2010, 16:47
    #36808667
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
DenMpeiОчень жаль. Но все равно спасибо!А зачем там изменяющиеся параметры ?
...
Рейтинг: 0 / 0
24.08.2010, 16:51
    #36808688
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
hvlad, а оно EB скушает, кстати?
...
Рейтинг: 0 / 0
24.08.2010, 16:53
    #36808697
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
Гаджимурадов Рустамhvlad, а оно EB скушает, кстати?Должно, почему нет.
...
Рейтинг: 0 / 0
24.08.2010, 16:58
    #36808715
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
hvladГаджимурадов Рустамhvlad, а оно EB скушает, кстати?Должно, почему нет.Я и сам так думаю, но кто его знает...
...
Рейтинг: 0 / 0
24.08.2010, 19:38
    #36809068
DenMpei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
Извините, что вмешиваюсь в вашу беседу...
Есть следующий вопрос:
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
24.08.2010, 19:43
    #36809072
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
DenMpeiПри индексации выскакивает сообщение: Sphinxstd.h ...assertion iIndex>=0 && iIndex<m_iLength...
Чтобы это могло быть? Индекс массива вылез за его границы.
Или бага, или какое-то ограничение.
Подобные вопросы следует задавать здесь .

Меньше полей в запросе не пробовал делать ?
...
Рейтинг: 0 / 0
25.08.2010, 08:19
    #36809442
DenMpei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
Спасибо. Попробую
...
Рейтинг: 0 / 0
25.08.2010, 13:13
    #36810287
elisay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
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
25.08.2010, 15:02
    #36810711
DenMpei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird и Sphinx
elisay в поле ID есть ли отрицательные значения?
Отрицательных ID нет. Но я уже решил эту проблему сам. Проблема была в большом размере второго блоба . Нигде правда ссылок на такую проблему не нашел, а на форуме разработчика все еще не ответили...

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

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

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

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

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

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

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

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

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


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