ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@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@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                 =



 




Copyright © Lexa Software, 1996-2009.