sarkisssik
@sarkisssik

Как из текстового запроса определить, где название города, а где ключ слово?

Доброго времени.
К примеру, есть запрос в браузере sait.ru/vakansii-voditel-taksi-sankt-peterburg
Как образом, система определяет, где название города, где ключевое слово ? Слово "vakansii" , как я понял, это статика, а остальное динамика. Разделитель, как я понял, тут нельзя применить, т.к город может состоять как из одного слова, так и из трех.

На данный момент у меня две версии :
1. берутся все слова, делятся и каждое слово ищется сначала в базе городов, и, если найдено слово в базе городов, то потом оно отсеивается и остаток слов переходит в общий запрос
2. заранее заготавливаются шаблоны слов в базе, где прописаны ключи соответствия . Например : в базе заготовлена подборка слов
voditel-taksi-sankt-peterburg => keyword=voditel-taksi, geo=sankt-peterburg
voditel-taksi-moskva и т.д ...

Спасибо за советы
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Оба варианта принципиально имеют право на существование.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы