Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-talk] htdig again



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@xxxxxxxxxxxxx mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =






Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.