@atambalasi

Как реализовать живой поиск для ios приложения в php API?

Пишу API для приложения под iOS, нужно реализовать живой поиск в клиенте и в API. Как я это приставляю, в клиенте отправляем каждую введенную символ в API а там в API будет скрипт который делать запрос в базу и возвращает все данные из двух полей которые начинается с полученного символа. В базе данных хранится только слова нет фраз и предложений. Структура базы такой
+---------+-------------+------------------+---------+
| word_id | word1 | word2| user_id |
+---------+-------------+------------------+---------+
| 110 | mainWord | testExtraword | 101 |
| 111 | mainWord | testExtraword2 | 101 |
| 112 | mainWord | Google | 101 |

Язык программирования для API php 5.4;
СУБД Mysql 5.5;
iOS Objective-C ios SDK;
  • Вопрос задан
  • 2439 просмотров
Пригласить эксперта
Ответы на вопрос 2
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
А где вопрос то? :)
По тому что озвучено сейчас:
1) За такие названия полей надо в любом случае убивать, не понятно ничего :)
2) Если Вы хотите делать поиск - лучше воспользоваться существующими инструментами, например Shpinx или elasticsearch. Это на порядок лучше и качественнее чем делать LIKE в sql базе.
Ответ написан
gadfi
@gadfi
https://gamega.org
api и живой поиск ни как не связанны ─ задержки по сети слишком большие, юзер только зря нервничать будет, отправляете сразу фразу(часть фразы) , не стоит слать по буквам. Живой поиск это скорее для клиента, среди уже закешированных данных
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы