Comments 40
На данный момент сервис абсолютно бесплатен. В будущем мы планируем ввести несколько вариантов платных подписок для владельцев ресурсов с большой посещаемостью, при этом сохранив бесплатные аккаунты с некоторыми ограничениями на объем базы данных и число ежемесячных запросов. О точных цифрах, конечно, говорить пока рано. Но цены будут абсолютно адекватными, это точно.
Ну, удачи Вам. Вроде неплохой сервис с первого взгляда. К тому же идея хорошая, раньше не встречал. Кстати, а есть аналоги/конкуренты?
Спасибо! Очень надеемся увидеть вас среди наших пользователей!
Относительно аналогов — мы искали прежде чем приняться за дело — не нашли. Так что, видимо, мы первопроходцы в этом деле! Волнительно =)
А можно выбрать тематику сайта чтобы тупо словарь не выдавало или иным образом ограничить набор саджестов?
На данный момент для всех пользователей используются уникальные базы.
В настройках профиля вы можете создать необходимые поля (скажем, поисковые поля для разных сайтов), и они будут наполнятся только теми запросами, которые ищут пользователи! Поэтому набор саджестов будет ограничен тематикой ресурса, плюс, благодаря инструментам статистики вы сможете смотреть, что интересует ваших посетителей!

Ну а для «защиты от дурака», у нас предусмотрен блеклист. Чтобы умники не смогли напроказничать )
круто :) понятно, что примерно такое же можно сделать и самому (особенно, если нужно что-то специфичное). но для небольших проектов, где заморачиваться просто нет смысла — само то!
Всегда пользовался поиском так:
site:habrahabr.ru Поисковый_запрос
внедрении в cms собираетесь делать? допустим кто не знаком со средой разработки так скажем, допустим готовый модуль под wp или joomla?
Интеграция с основными популярными блоговыми движками и сервисами стоит в планах, однако, сейчас сложно говорить о сроках внедрения.
На данный момент мы больше внимания уделяем разработке API и расширению общего функционала системы.
Как я понимаю, возможно такое что пользователи сами внедрять вашу «штучку» в популярные cms?? я правильно подметил? :)
Alternative ways to get in touch with us

Поправьте ссылочки на твиттер.

А проект не плохой. Удачи вам.
А самому базу можно наполнить? Допустим, я хочу чтобы в ЭТОМ КОНКРЕТНОМ поле были подсказки из числа ЭТИХ конкретных слов. Или задать изначальный набор который уже будет дополняться пользователями. Я хочу загрузить этот список через админку (или лучше API). Поддерживается ли такое?

Ну если, например, не поисковое поле, а поле выбора города…
Очень важный вопрос, мы сейчас большое внимание уделяем разработке API и расширению функционала баз данных.
В ближайших релизах появится возможность выбора из некоторых стандартных баз (города, страны и т.п.), а так же возможность наполнения баз вручную, либо через api.
Было бы интересно узнать про техническую сторону проекта. Технологии, проблемы и т.д. Спасибо.
Несколько позже обязательно сделаем отдельный большой пост про технические особенности реализации. Тут у нас припасено немало интересного )
Первый абзац написан в стиле обращения к пользователю, но не админу сайта. После первого абзаца так и хочется услышать что-нибудь типа «а зайдите к нам на сайт, напишите адрес другого сайта и ваш запрос, мы его проанализируем и т.д.», но не «инструмент для создания и внедрения «выпадающих» подсказок на вашем сайте»…

Неправильно дали затравку…
пара вопросов. Зарегился, прислали код. Но войти не могу. Забыл пароль тоже не работает, пишет про Ooops… information that you entered seems to be invalid!..

А про внедрение — на одном скриншоте увидел файл траляля.php. Если пхп сроду не стояло, все на рельсах — работать не будет?
Если сейчас вы уделяете основное внимания расширению функционала, то настоятельно рекомендую вам добавить возможность импорта csv и xls файлов.

Очень хорошее решение сделать suggest на основе вводимых пользователями данных, однако не всегда это правильно. Иногда нужны подсказки по заранее известным данным. Например на моем сайте (http://drp.su/) на всех страницах поиск по устройствам и ноутбукам. Естественно он заранее известен и мне не нужно в подсказках использовать вводимые пользователями данные.

Т.е. нужно:
— импорт и использование локальных данных
— возможность отключения сбора «пользовательских данных»

Ещё поражает один факт: зачем нужно размещать php скрипт на своём сервере!!! Здесь достаточно! одного! js файла, который будет догружать нужные скрипты и стили, а с сервером обмениваться данными через json.
Серверная авторизация используется из соображений безопасности. При загрузке страницы происходит получение уникального ключа (utoken), который используется для подписывания запросов (на получение, либо сохранение подсказок), передаваемых через JSON. В процессе авторизации используется секретный ключ, который можно посмотреть в настройках профиля.

Это сделано, чтобы злоумышленник не смог подключиться к вашей базе и использовать ее на своем сайте. Либо замусорить базу ненужными словами. Согласитесь, это было бы проблемой. Особенно для платных аккаунтов.

В самое ближайшее время будут добавлены файлы для серверной авторизации на других языках программирования.

Спасибо за пожелания по функционалу, мы стараемся учитывать все мнения, чтобы сделать Suggest.io лучше!
Каждый utoken действителен пол часа и привязан к сессии. Поэтому если любой другой человек зайдет по ссылке которую вы привели — ничего не выйдет.
ИМХО отказаться надо от этой идеи.

Недостатки:
— усложняется процесс установки
— уменьшается маштабируемость (не получится установить на бесплатный хостинг)
— дополнительная нагрузка на сервер пользователя
— ваша система зависит от двух компонентов: сервер пользователя и ваш сервер. Начнёт глучить один — система рухнет. «Чем меньше в системе компонентов, тем стабильней она работает.»
— если нужно будет заспамить — заспамят. Заддосить? Заддосят! Будут скриптом каждые 5 минут новый токен парсить…

Простое решение: заменить токен проверкой referer'а. Если скрипт грузится с сайта пользователя, тогда выдавать его сагвесты. Это так же не надежно, но на порядок проще и производительней. Чтобы избавиться от спама введите ограничение «добавлять максимум 10 записей с одного IP-адреса». И в админке возможность банить по IP.

Ещё хотелось бы увидеть возможность «заморозить базу». Т.е. после того, как уже была собрана достаточная база отключить её пополнение, чтобы быть уверенным, что завтра не проскочит что-то вроде: «ххх бесплатно».
Они верно делают. Если сайт коммерческий, то конкуренту будет интересно знать что там люди ищут.
Плюс один к ArtX:
— импорт и использование локальных данных
— возможность отключения сбора «пользовательских данных»

Удачи вам. Хороший проект.
Простенько. Стильно. Со смыслом. Мне очень понравилось. держите 5-ку.
Идея у сервиса отличная и своего рода оригинальная.
Зарегистрировался… буду тестировать
Я, наверное, тупой.
Ну никак не могу понять, как интегрировать с моим сайтом.
Вроде облазил весь ваш сайт, создал сервер, добавил поля.

Но где взять тот самый php который показан на скриншоте?
Не подскажете?
После того как создали поля нужно нажать на id нужного поля в списке — попадете на страницу настройки поля, где сможете настроить внешний вид и получить инструкции по установке (вкладка Install instructions ).
UFO landed and left these words here
А затем, что с этим сервисом не нужен jquery.autocomplete.js. :)

Плюс, фича в том, что вводимые данные ЗАПОМИНАЮТСЯ без лишних телодвижений.
Наш сервис предоставляет не только фронтенд часть (тоесть js скрипт для реализации подсказок на клиенте), но и очень основательный бэкенд для хранения и управления вашими базами данных, которые будут использоваться в выпадающих подсказках.
Слова, которые вводит пользователь записываются к вам в базу?
Only those users with full accounts are able to leave comments. Log in, please.