Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Опыт и разработки пользователей ИРБИС :  ИРБИС Irbis
 
Не работает "Стоп слова" при работе с Isis32.dll!
Пользователь: Error (IP-адрес скрыт)
Дата: 01, August, 2007 15:35

У меня такая проблема: Когда я вывожу всех терминов на экран с ними выводяться "Стоп слова" тоже. С *.STW файлом все в порядке. Как мне удалить эту проблему?

Re: Не работает "Стоп слова" при работе с Isis32.dll!
Пользователь: Alio (IP-адрес скрыт)
Дата: 01, August, 2007 18:05

А Вы функцию IsisSpaStw применяете?

Re: Не работает "Стоп слова" при работе с Isis32.dll!
Пользователь: Карауш (IP-адрес скрыт)
Дата: 01, August, 2007 20:31

А разве при отображении на экране должны "гаситься" "Стоп-слова"?
Какую функцию Вы используете при выводе "на экран"?
Если Вы просматриваете термины словарей, то "стоп-слова" не должны присутствовать там "в принципе". Это была ошибка при создании словарей.

Re: Не работает "Стоп слова" при работе с Isis32.dll!
Пользователь: Error (IP-адрес скрыт)
Дата: 06, August, 2007 09:08

Если, например

IsisSpaDb(h,path));

// path2 := '@'+path;
//IsisSpaStw(h,path2);

Repeat

r := IsisTrmReadNext(h,0,trmRead);

listbox1.Items.Add(trmread.key);

until e=ERR_TRMEOF;

то отображаеться и "Стоп-слова", но их там не дольжно быть. :S

Re: Не работает "Стоп слова" при работе с Isis32.dll!
Пользователь: Alio (IP-адрес скрыт)
Дата: 06, August, 2007 10:03

Стоп слова удаляются не при ЧТЕНИИ словаря, а при его СОЗДАНИИ...

Re: Не работает "Стоп слова" при работе с Isis32.dll!
Пользователь: Error (IP-адрес скрыт)
Дата: 06, August, 2007 12:46

Стоп слова удальяютсья при создании или при обнавлении словарей. Я так и сделал. Но, когда я внесу в базу строку с стоп словами и обнавляю словарь, стоп слова не игнарируються , они просто попадают в словарь.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.