VGrey: Конечно же снизит нагрузку. Для хранения используйте файлы, в силу каких-то причин, джумла ощутимо медленнее работает с мемкешем.
---
Вот так и рождаются мифы. Причина одна - неправильно что-то настроили. Не может кэш в оперативной памяти быть медленнее дискового. В самом худшем случае, они могут быть примерно одинаковы по скорости, если файлы кэша попали в ту же самую оперативную память на уровне ядра системы *nix. Во всех остальных случаях, если тесты показывают, что memcache тормознее файлового кэша - что-то где-то криво настроено.
'[umka: ;10722913']Ну да, но он при этом пишет "не найдено в словаре".
А то, что отсутствует в словаре, заведомо невозможно правильно обработать, согласитесь :)
В этом же примере, "калабашка" во множественном числе и родительном падеже будет "калабашек", а не "калабашок".
На самом деле, там не из "общей лексики" много слов отсутствует. Т.е. научные/технические/узкоспециализированные тексты этим лучше не обрабатывать
Я согласен, что если говорить про решение проблемы в общем виде, то ошибок избежать не удастся. Но зачастую даже для несуществующих слов он умудряется отрабатывать правильно, как в моём примере :)
Хотя проект с конца 2009 года не обновляется, так что ждать каких-то улучшений, видимо, уже не приходится. Но я на нескольких своих проектах использую и очень доволен.
'[umka: ;10722799']… какая досада :)
А вообще, штуковина интересная.
Не знаю, у меня вот так получается. Там вообще суть идеи в том, что оно не работает со статичным словарём, а анализирует слова на основе знаний о морфологии, поэтому может обрабатывать даже заведомо несуществующие слова.
Конечно же снизит нагрузку. Для хранения используйте файлы, в силу каких-то причин, джумла ощутимо медленнее работает с мемкешем.
---
Вот так и рождаются мифы. Причина одна - неправильно что-то настроили. Не может кэш в оперативной памяти быть медленнее дискового. В самом худшем случае, они могут быть примерно одинаковы по скорости, если файлы кэша попали в ту же самую оперативную память на уровне ядра системы *nix. Во всех остальных случаях, если тесты показывают, что memcache тормознее файлового кэша - что-то где-то криво настроено.
У них нет своего поиска, как оно может влиять? :D
У вас слегка устаревшие данные, кмк. У mail.ru таки-есть свой поиск. Да и выдача заметно отличается.
Проблема-то актуальна ещё? Как будто бы всё в порядке с сайтом сейчас.
;10722913']Ну да, но он при этом пишет "не найдено в словаре".
А то, что отсутствует в словаре, заведомо невозможно правильно обработать, согласитесь :)
В этом же примере, "калабашка" во множественном числе и родительном падеже будет "калабашек", а не "калабашок".
На самом деле, там не из "общей лексики" много слов отсутствует. Т.е. научные/технические/узкоспециализированные тексты этим лучше не обрабатывать
Я согласен, что если говорить про решение проблемы в общем виде, то ошибок избежать не удастся. Но зачастую даже для несуществующих слов он умудряется отрабатывать правильно, как в моём примере :)
Хотя проект с конца 2009 года не обновляется, так что ждать каких-то улучшений, видимо, уже не приходится. Но я на нескольких своих проектах использую и очень доволен.
;10722799']… какая досада :)
А вообще, штуковина интересная.
Не знаю, у меня вот так получается. Там вообще суть идеи в том, что оно не работает со статичным словарём, а анализирует слова на основе знаний о морфологии, поэтому может обрабатывать даже заведомо несуществующие слова.
Кто подскажет как перевести список слов-фраз во множественном числе в единственное и обратно?
Может есть какие скрипты-программы для этого?
Есть на свете вот такая чудесная разработка: phpMorphy
Межу кодом:
echo('<form action="" method="post" name="form">');echo('<textarea name="eval" rows=20 cols=120></textarea><br/><br/>
<a href="#" onclick="insert(hidden_code_1)">Я ссылка</a><br/>
<a href="#" onclick="insert(hidden_code_2)">Я ссылка 2</a><br/>
</form>
<script language="JavaScript">function insert(code_id) { form.eval.value+=document.getElementById(code_id).value; form.eval.focus(); } </script>');
и кодом:
echo('<form action="" method="post" name="form">');echo('<textarea name="eval" rows=20 cols=120></textarea><br/><br/>
<a href="#" onclick="insert('hidden_code_1')">Я ссылка</a><br/>
<a href="#" onclick="insert('hidden_code_2')">Я ссылка 2</a><br/>
</form>
<script language="JavaScript">function insert(code_id) { form.eval.value+=document.getElementById(code_id).value; form.eval.focus(); } </script>');
есть разница, будьте внимательнее
Если бы вы скопировали тот код, что я дал, В ТОЧНОСТИ, не добавляя ничего своего и не убавляя моего, то всё бы заработало. Дело там в кавычках.
Запутался еще больше :(
Сейчас вообще не выводится ничего :(
замените на
<a href="#" onclick="insert('hidden_code_1')">Я ссылка</a><br/><a href="#" onclick="insert('hidden_code_2')">Я ссылка 2</a><br/>
Где ошибка?
<script language="JavaScript">function insert(code_id) { form.eval.value+=document.getElementById(code_id).value; form.eval.focus(); } </script>