Сохранить запросы из автоматического поиска AJAX - PullRequest
0 голосов
/ 10 января 2012

Я хочу сохранить поисковые запросы из текстового поля автозаполнения поиска AJAX. Когда пользователь вводит символ, результаты поиска сразу же отображаются.

Проблема состоит в том, чтобы решить, когда строка считается запросом. При поиске «Лимон» не желательно регистрировать L, Le, Lem, Lemo, Lemon. В этом случае только Лимон должен быть сохранен.

Кроме того, иногда слово с ошибкой также представляет интерес. «Леммон» было бы желательно сохранить, поскольку он предоставил бы владельцу веб-сайта ценную обратную связь о поисковых запросах, которые не приводят ни к каким элементам, когда пользователь, вероятно, ожидал их.

Есть идеи?

1 Ответ

0 голосов
/ 10 января 2012

Вы не можете программно решить, когда это запрос, но пользователь может. Вы должны предпринять пользовательские действия и сохранить, когда он считает это реальным запросом.

Например:

  • Вы отображаете некоторое автозаполнение, и пользователь нажимает на него. Теперь вы сохраняете этот клик только как его поисковый запрос (и, возможно, то, что он написал в поле поиска)
  • Когда пользователь отправляет форму, вы сохраняете его запрос как «Мир поиска» и сравниваете его со списком автозаполнения.
  • У вас есть база данных полезных слов, и когда он набирает одно из них, вы сохраняете это (с помощью счетчика?)

Вы должны объединить первые 2 решения, чтобы получить достаточно интеллектуальную базу данных, но тогда вы получите интеллектуальные данные!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...