Задать вопрос
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 и т.д ...

Спасибо за советы
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Оба варианта принципиально имеют право на существование.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽