Django Framework → Django + Sphinx = django-sphinx (?)

Когда мы подготавливали для Хабра свою последнюю статью о Django-батарейках, выяснилось, что про django-sphinx мы таки имеем что рассказать и наш рассказ тянет на отдельный пост. Собственно, вот он, как и обещали.
На сегодняшний день, существует несколько хороших решений для организации поиска в Django. Несколько — это два: Haystack и django-sphinx. Haystack работает с бэкендами-движками solr, whoosh и хapian и, увы, не работает со Sphinx`ом по каким-то абстрактным лицензионным причинам. django-sphinx же, как можно догадаться, работает со Sphinx`ом и только. Haystack это качественный, хорошо документированный и активно развиваемый продукт и мы, вне всяких сомнений, использовали бы именно его, если бы он хоть в какой-нибудь форме поддерживал Sphinx. Но этого, увы, пока не произошло. А Sphinx — наше всё, благодаря его скорости, гибкости и, что очень важно в наших географических широтах, способности учитывать особенности русской морфологии, чего не скажешь о его ближайших конкурентах. «Большие, но по 5… или маленькие, но по 3?» ©
Блог компании «Лаборатория Касперского» → Праздник к нам приходит! Праздник к нам приходит! Праздник? К нам? Приходит?

Предновогодняя пора вечно связана с кучей сложных вопросов: куда лучше пойти? Какой рецепт мохито или оливье самый-самый? Какие подарки выбрать тете Глаше и сестре Аленке? Что посмотреть на Новый год, кроме президента? Естественно ответы на эти вечные вопросы практически все продвинутое человечество, от хипстера до офисного работника, ищет в интернете через Большие Всезнающие Поисковые Машины.
Однако эти машины совершенно бездушны и не всегда чувствуют, что дают неправильные, а иногда даже вредные советы. Кликнув по такому вредному результату, пользователь приходит на зараженный сайт, после чего веселая предновогодняя суета может быть омрачена большим красивым порно-баннером, или засевшим троянцем, ворующим данные кредитки, что, согласитесь, совсем неприятно и совсем не вовремя. Собственно, нам стало интересно, что же бывает опасно искать в студеную зимнюю пору, и мы представляем вашему вниманию новогодний хит-парад тематических запросов, введя которые в декабре можно было попасть в ловушки киберпреступников.
Данные получены из KSN на основе статистики о заблокированных URL. То есть, каждый раз, когда мы спасаем юзера – мы получаем от антивируса отчет, в котором есть поля: от чего именно мы спасли (название зловреда и URL), и кто юзера туда отправил (реферрер).
Windows Phone → Яндекс — теперь поиск по умолчанию
Всем привет
Счастливых обладателей смартфонов с операционной системой Windows Phone спешу обрадовать! Сегодня подключил свой HTC Mozart к ноутбуку и Zune предложил выполнить обновление от HTC. О том, что у пользователей русифицированных аппаратов Яндекс в скором времени станет поиском по-умолчанию писали давно и в разных блогах. Так что, перезагрузив телефон, я первым делом нажал на аппаратную кнопку поиска и был приятно удивлен тем, что открылся не Bing, а страница Яндекса со строкой поискового запроса, почтой, новостями, расписанием поездов, афишей, телепрограммой и рекомендованными приложениями от Яндекса для Windows Phone.
Теперь можно уверенно пользоваться всеми тремя аппаратными кнопками в Windows Phone.
Веб-разработка → Кроссбраузерный поиск в select list
Ниже пойдёт речь о методе поиска по выпадающему списку (select).
Для этого требуется поле ввода текста и собственно сам выпадающий список:
Чтобы результат поиска был нагляднее для пользователя, стоит задать тегу select атрибут size со значением 10.
Добавим к этому немного css:
При вводе данных в поле input всё, что не совпадает со строкой поиска, будем скрывать, оставляя в списке только нужные результаты.
Для этого требуется поле ввода текста и собственно сам выпадающий список:
<input class="type-search" type="text" />
<select size="10" id="list">
<option value="val">Text</option>
...
<option value="val*n">Text</option>
</select>
Чтобы результат поиска был нагляднее для пользователя, стоит задать тегу select атрибут size со значением 10.
Добавим к этому немного css:
input, select {
width: 300px;
margin: 10px auto;
display: block;
}
При вводе данных в поле input всё, что не совпадает со строкой поиска, будем скрывать, оставляя в списке только нужные результаты.
Google → Гугл научился строить графики математических функций

(кликабельно)
Теперь вы можете построить графики математических функций прямо на странице результатов поиска. Просто введите в строке поиска функцию и вы увидите интерактивный график в верхней части страницы результатов поиска.
Поисковые машины и технологии → Госпоиск состоялся: по Рунету начал ходить бот электронного правительства или госпоисковика
Roem.ru обсуждает теперь уже далеко не слух:
«Ведомости» около года назад писали (копия статьи в открытом доступе):
За последние дни в несколько раз вырос входящий трафик. Логи показывают что сайт начал посещать некий бот именующий себя «SearchBot». IP-адрес указывает на то что это некий проект электронного правительства.
«Ведомости» около года назад писали (копия статьи в открытом доступе):
Об идее «государственного поисковика» стало известно летом [2010 г.], когда сотрудники «Яндекса», Mail.ru и Rambler стали получать от некоей «окологосударственной» структуры предложения о переходе на работу в этот проект. Его цель, как объяснял высокопоставленный источник в Кремле, — стимулировать развитие отечественных технологий в перспективной сфере. Позднее советник президента Леонид Рейман заявил, что созданием поисковика занимаются частные компании, а Минкомсвязи лишь курирует проект. Министр же Игорь Щеголев всегда опровергал возможность господдержки для поисковой системы. Однако отсутствие финансирования национального поисковика в ФЦП еще не значит, что проект закрыт — возможно, деньги будут выделены из другого источника, предполагает руководитель одной из интернет-компаний.
Блог компании Яндекс → Чешский видеопоиск на технологии Яндекса
Сегодня на крупнейшем чешском портале Seznam.cz появился новый сервис — поиск по видео. А пишем мы про это в нашем блоге, потому что сервис работает на технологии Яндекса. В начале года Seznam проводил тендер среди нескольких поисковиков, и мы выиграли. За несколько месяцев мы сделали видеопоиск для Seznam. Взяли за основу технологию Яндекс.Видео, добавили ей понимание чешского языка, проиндексировали видеохостинги в домене CZ, перенастроили формулу ранжирования с учётом местных факторов. Работать над качеством поиска нам помогали и продолжают помогать наши чешские коллеги.
Чешский видеопоиск работает по тому же принципу, что и Яндекс.Видео в доменах RU, UA, BY, KZ и TR. То есть пользователи из соответствующих стран видят в результатах поиска ролики и из мирового, и из локального интернета.
За последние полтора года это уже третий язык, которому мы обучили наш видеопоиск. Прошлой осенью — английский, пару месяцев назад — турецкий, сегодня — чешский. Так что, если хотите поиск по видео себе в страну, обращайтесь, обсудим ;)
Rozumím,
Команда Яндекс.Видео
Дизайн в IT → Ничего не нашлось в поиске по сайту? Нет проблем
Представляю вашему вниманию перевод статьи под названием "Site Search: Strategies for No Results Found" от Linda Bustos. Перевели в компании UXDepot специально для пользователей Хабрахабра с одобрением компании Elastic Path.
Эта статья написана по мотивам книги Грега Ньюдельмана "Designing Search: UX Strategies for Ecommerce Success". Необычно видеть книгу на 300 страниц, посвященную одному единственному аспекту создания интернет-магазинов, но оптимизация поиска по сайту действительно заслуживает такого внимания!

Есть одна составляющая оптимизации поиска по сайту, на которой мы часто зацикливаемся: как удержать пользователя на сайте, даже если в результате поиска ему не удалось найти то, что требовалось. Статья основана на разделе "No Search Results Strategy: Not a Zero-Sum Game" вышеупомянутой книги. Ньюдельман говорит о том, что «нет простого набора правил, которые гарантировали бы успешное внедрение страницы результатов поиска в случае, когда не было найдено ни одного совпадения. Но есть четыре принципа, от которых стоит отталкиваться»:
OpenStreetMap → Несколько интересных новостей OpenStreetMap — 10
- OpenStreetMap попал в телевизор! Сюжет про составление карты в Пермском крае показал федеральный «5 канал». Фотографии с семинара и ещё один видеосюжет. Комментарии.
- Обновлён сайт OpenStreetMap.ru. Как известно стандартный поисковик плохо работает с нашими адресами, поэтому на российском сайте имеется «поисковик с русским лицом». Можете его протестировать и рассказать на форуме.
- Карта дня — три страницы отборных и интереснейших скриншотов.
- "Русские осмеры считают себя за котов, картируют в пяти измерениях и пишут настолько сложные рендереры, что лучшим браузерам приходится чинить баги, чтобы не отставать. Серьёзно. Бойтесь."
- Цель OSM: быть проще для обычных людей.
- Челябинск. 26 ноября. 14 часов.
Площадь Свободы.Вечный огонь. - "Закачал на служебные навигаторы карты от #openstreetmaps вместо #навител. Покрытие Челябинска ГОРАЗДО точнее. Водители довольны."
- Nokia запустила свои народные карты. Как и всё «народное», сервис Nokia — несвободный и унижающий простых пользователей. Уважаемые жители Киргизии и Узбекистана, не поддавайтесь на провокации!
- Визуализация: что редактировалось в OSM за последнюю неделю или 90 дней.
- Статистика. Какое название улицы в России самое распространённое?
- За последние 8 месяцев европейская часть базы данных OSM выросла на 90 000 мест. Но где же ещё не достаточно хорошо ступала нога OSMера?
- Временные рождественские ёлки и ярмарки тоже отмечаются на карте OSM.
- Опубликована предварительная программа конференции в Подмосковье. Будут много говорить об OSM.
- FranceTopo.fr — что можно сделать из OSM при большом желании.
- Молчащих участников в очередной раз просят сказать «да» или «нет» новой лицензии.
- Круглый стол по открытым данным в РИА Новости. Об OSM тоже говорили.
- "Сообщество+ОСМ=ГИС. МЫ и есть, и валидаторы, и триггеры, и описание схемы данных… Нас встроили в архитектуру".
- Говорят, есть хорошее приложение для оффлайн карт OSM и Google Maps на iPad.
- Юбилей. Год назад основатель OSM пошёл работать в Microsoft, а у нас появились снимки Bing.
- "Расскажи где торгуют смертью и добавь на openstreetmap". =))