Hi!
не помогло...
У меня вообще странные впечатления - со стандартно сгенереннымими базами
теже результаты, что и с русскими.
Судя по всеобщему желанию создать эти базы, оно должно работать как-то так:
Москва, Москвы, Москве, Москвой ну и т.д. Т.е. искать все эти слова на запрос
"Москва". Оно так работает ? Т.е. и подсвечивает найденный слова в квотах ?
Куда сходить посмотреть ? А то вот у меня не работает так.
Maxim Podorov wrote:
>
> Вот один из способов избавиться от большинства сообщений htdig'а о том,
> что ни одно слово не было найдено (None of the search words were found
> in the top of this document), хотя всё нормально. Просто он при выводе
> фрагмента текста ищет только то слово, которое ему подсовываешь, а не
> весь развёрнутый ( с помощью endings или prefix-алгоритмов) запрос.
>
>
>----------------------------------------------------------------------------------------------------
> --- htsearch.cc Thu Nov 5 14:02:15 1998
> +++ htsearch.cc.new Fri Nov 6 18:25:11 1998
> @@ -286,17 +286,25 @@
> else if (wasHidden == 0)
> {
> logicalWords << ww->word;
> +
> + if ((strcmp(ww->word, "(") != 0) && (strcmp(ww->word, ")")
>!= 0))
> + {
> + if (pattern.length())
> + pattern << '|';
> + pattern << ww->word;
> + }
> +
> }
> wasHidden = 0;
> }
> else
> wasHidden = 1;
> - if (ww->weight > 0) // Ignore boolean syntax stuff
> - {
> - if (pattern.length())
> - pattern << '|';
> - pattern << ww->word;
> - }
> +// if (ww->weight > 0) // Ignore boolean syntax stuff
> +// {
> +// if (pattern.length())
> +// pattern << '|';
> +// pattern << ww->word;
> +// }
> }
> wm.IgnoreCase();
> wm.Pattern(pattern);
--
WBR,
/sancho
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =