Qoala - мета-поисковая машина

Здравствуйте, товарищи.
Последние пару месяцев я работал над проектом, о котором общественность должна была узнать в ближайшем будущем, но из-за некоторых обстоятельств я решил выставить его на показ именно сейчас.

Проект, под названием "Qoala" — это мета-поисковая система, индексирующая сайты со структурированной информацией и предоставляющая удобные инструменты для поиска по заданным параметрам и географическому положению.

Qoala Logo
На данный момент в индексе Qoa.la следующие сайты:
Turbo.az — Автомобили
Bina.az — Недвижимость
Navigator.az — Предприятия
Parkcinema.az — Сеансы кинотеатра
Cinema.az — Сеансы кинотеатра

Ниже приведу несколько поисковых запросов для примера.

Пример автомобильного поискового запроса:
Honda Accord с пробегом менее 10000 км. и годом выпуска от 2008
honda accord @auto_mileage<10000 @auto_year>2008

2х комнатная квартира с площадью больше 50 м2 и стоимостью в диапазоне 45000-50000 AZN
@price < 50000 @price > 45000 @rooms = 2 @square > 50

Информация о фирмах dhl и fedex
dhl fedex

Есть возможность искать ближайшие к вам объекты, если поставить галочку в форме.
В таком случае выдача будет сформирована так, что первыми в результатах будут те организации, которые находятся к вам ближе всего и рядом с названием организации будет указано примерное расстояние в метрах.
Помимо этого, если нажать на ссылку «Map» в выдаче гео-поиска, то вам выдастся маршрут до выбранной точки.

Просмотреть расписание сеансов кинотеатров можно набрав одни из слов: кино, kino, cinema
кино

В данный момент проиндексировано примерно 40 тыс. страниц и объем базы данных составляет почти 5 Gb. Основные части системы написаны и большая часть того, что было запланировано сделано. Но на данном этапе дальнейшее развитие без отзывов пользователей непродуктивно. Поэтому прошу вас, уважаемое сообщество IT-специалистов и пользователей, делиться найденными багами в комментах. Так же было бы замечательно узнать мнение общественности по поводу дизайна, удобаства интерфейса, результатов выдачи.
  • +4
  • 30 июня 2011, 23:28
  • baxi

Комментарии (16)

RSS свернуть / развернуть
+
0
Удачи проекту. Пока не понял две вещи. 1) основная цель проекта 2) почему сайт выглядит как мобильный? :)
avatar

anarek

  • 30 июня 2011, 23:53
+
0
Спасибо

1. Основная цель, проиндексировать всё, что может понадобиться пользователю в азнете и предоставить удобные инструменты для поиска из web и мобильных устройств

2. Сайт выглядит как мобильный, потому что считаю, что уже сейчас многие сайты должны быть заточены под мобильные устройства. Десктопная версия тоже будет полноценной. Но проритет отдается мобильным устройствам
avatar

baxi

  • 01 июля 2011, 00:07
+
0
На сколько я понял вы используете geoip гугла? Я думаю, что информация неточна, т.к. нет возможности получить информацию с gps. Для дальнейшего развития проекта предлагаю создать приложения под android и ios используя gps api. Тогда действительно будет стоящий продукт. И эти можно будет заинтересовать пользователей.
avatar

motakuji

  • 02 июля 2011, 00:14
+
0
Используется JavaScript библиотека, которая считывает данные с gps приемника телефона прямо из браузера. В iOS и Android работает достаточно точно, но для symbian нужно писать приложение, чтобы получить доступ к gps приемнику
avatar

baxi

  • 02 июля 2011, 00:53
+
0
Ну тогда вы идёте в правильном направлении. В любом случае нужно будет в дальнейшем написать хотябы приложения-редиректы, кот будут открывать браузер с вашей страничкой ( для ленивых ). А на чём вы реализовали поиск? Sphinx, Lucene или используете какой-нибудь другой поисковой сервер?
avatar

motakuji

  • 02 июля 2011, 17:27
+
0
В качестве поискового движка используется Sphinx.
Lucene не пробовал даже. Кажется он написан на Java, а эта технология меня всегда напрягала :)

В данный момент уже есть возможность добавить Qoala в список приложений в iOS через функцию в Safari «Добавить в Домой». С иконкой и всем прочим, как полагается приложению :)

Под Андроид правда не знаю как такое же сделать. Если нужно будет писать что-то на Java, я врядли возьмусь, ибо не имел дела с этим.

В принципе можно и API сделать для разработчиков, если кто-то готов взяться за эти приложения
avatar

baxi

  • 02 июля 2011, 23:16
+
+1
я могу сделать приложение для Android, только не вижу в нем нужды на данный момент.
Есть мобильная версия сайта которая очень удобна. Можно сделать закладку на сайт и положить на homescreen… я об android устройствах
avatar

Mecid

  • 11 июля 2011, 20:36
+
0
А ты можешь написать приложение, через которое можно фоткать, добавлять описание фотографии и отправлять вместе с GPS координатами на сайт? API будет. Сложно такое сделать? Сколько может времени занять и нужно ли будет в маркет отправлять на валидацию или люди сразу смогут скачать и установить?
avatar

baxi

  • 13 июля 2011, 00:09
+
0
за пару дней можно сделать такое приложение. В маркете нет апрува, сразу все качают)
avatar

Mecid

  • 14 июля 2011, 19:14
+
+2
Нашёл баг. Если я сделал запрос и потом перешёл на другую вкладку, скажем с авто на недвижимость, выбираю там параметры, то старые не затираются и в результате я ничего не получаю.
avatar

motakuji

  • 02 июля 2011, 17:34
+
0
Спасибо за репорт. Записал в списко дел, скоро исправлю. Просто есть некоторые параметры типа @price, которые могут быть в нескольких вкладках, поэтому нельзя просто тупо убрать все параметры при переходе по вкладкам.
Я был занят доводкой дизайна до ума, а то многие говорят, что с виду похож на недоработанный мобильный сайт :)
avatar

baxi

  • 05 июля 2011, 18:31
+
0
А я и не предлагал вам этого делать. Что мешает научить программу убирать только неподходящие теги. Ну или хранить их в кеше и опять подставлять, когда пользователь возвращается обратно на старую вкладку. Думаю, что это будет оптимальным вариантом.
avatar

motakuji

  • 05 июля 2011, 18:41
+
0
Теперь специфичные для одного раздела параметры не учитываются в другом разделе, но остаются в запросе для наглядности.
avatar

baxi

  • 07 июля 2011, 16:19
+
0
Тоже как вариант.
avatar

motakuji

  • 07 июля 2011, 16:20
+
0
если искать по слову одежда то в первую очередь выходят адреса химчисток, а уже потом магазинов одежды, значит нуно выводить результат в 2 колонки для удобства пользователей
avatar

fredtz

  • 15 июля 2011, 12:57
+
+1
В данном случае правильнее писать «магазин одежды». В две колонки — не самый хороший подход. Может появиться еще и «Цехи по пошиву одежды». Не вводить же третью колонку, ей богу :)
avatar

baxi

  • 15 июля 2011, 21:42

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.