- Регистрация
- 04.10.2015
- Сообщения
- 63
- Благодарностей
- 0
- Баллы
- 6
Всем привет. Задание такое, есть огромный список постов, у каждого поста есть свое название, типа такого...
это если брать чисто название продукта о котором написан пост. Но название поста часто встречается вот так ...
т.е. мы видим два заголовка поста, с разными ключами - "диета" и "зеленая диета", это два разных продукта (хотя и очень похожи в названии ) к которым нужно применить дальше разные действия. Шаблон у меня настроен так - он берет ключ и ищет регуляркой его в названии поста, если дальше переменная не пустая после сравнивания то идет дальше, а если нет то идет обратно и берет следующий ключ. Но есть одна проблема если к примеру названия поста "наша зеленая диета вам очень подойдет", и шаблону первым попался ключ для сравнивания "диета", то он подумает что это то что нужно и пойдет дальше, но на самом деле ключ не "диета", а "зеленая диета". Может кто знает или была подобная задача?, как сделать так что бы он определял именно нужный ключ, скажу сразу что ключ можно найти только в названии т.к. в мета-тегах и т.д. полный трешак в котором даже человеку сложно понять ключ) Думал выстроить ключи в списке так что бы к примеру первым был ключ "зеленая диета", а потом "диета", но оказалось что разнообразие в названиях настолько велико что всё просто не возможно просчитать. Я понимаю что для этого нужно делать множество различных проверок но не могу нормально всё структурировать и понять что за чем нужно делать. Надеюсь на вашу помощь.
это если брать чисто название продукта о котором написан пост. Но название поста часто встречается вот так ...
т.е. мы видим два заголовка поста, с разными ключами - "диета" и "зеленая диета", это два разных продукта (хотя и очень похожи в названии ) к которым нужно применить дальше разные действия. Шаблон у меня настроен так - он берет ключ и ищет регуляркой его в названии поста, если дальше переменная не пустая после сравнивания то идет дальше, а если нет то идет обратно и берет следующий ключ. Но есть одна проблема если к примеру названия поста "наша зеленая диета вам очень подойдет", и шаблону первым попался ключ для сравнивания "диета", то он подумает что это то что нужно и пойдет дальше, но на самом деле ключ не "диета", а "зеленая диета". Может кто знает или была подобная задача?, как сделать так что бы он определял именно нужный ключ, скажу сразу что ключ можно найти только в названии т.к. в мета-тегах и т.д. полный трешак в котором даже человеку сложно понять ключ) Думал выстроить ключи в списке так что бы к примеру первым был ключ "зеленая диета", а потом "диета", но оказалось что разнообразие в названиях настолько велико что всё просто не возможно просчитать. Я понимаю что для этого нужно делать множество различных проверок но не могу нормально всё структурировать и понять что за чем нужно делать. Надеюсь на вашу помощь.