поиск по нескольким тэгам
Есть пожелание/предложение для реализации:
необходимо осуществлять поиск по нескольким тэгам одновременно или же вариант вроде «поиск в найденном», но опять же для тэгов.
Например тэги, в рамках задуманного проекта, используются для географических объектов и их характеристик и могут быть для объекта/записи: «Москва, пятницкая, кафе, хорошее» или «Екатеринбург, телецентр» или «Омск, Фрунзе, аптека» и как видно, количество тэгов для записи строго не регламентируется и может быть любым.
Если выбрать тэг «Ленина», то выпадут все объекты и в Москве и Омске и Новосибирске и тут нужно сделать поиск записей по уже выбранному «Ленина» с учетом дополнительного уточнения «Новосибирск» или же первоначально «Новосибирск», а потом уточнение «аптека».
Как это лучше сделать?
Просто поиск — неинтересно, т.к. по задумке проекта поиск записей с постоянным уточнением идет именно в рамках «категории и описания записи»/тэгов, но не содержания.
Может ли кто-нибудь помочь и сделать бОльшую часть варианта «искать в найденом» (сам немного знаком с php но livestreet не препарировал)?
Или третий вариант — модифицировать поиск или добавить альтернативный поиск не по тексту, а только по тэгам — «искать в категориях». Если этот вариант вам, людям знакомым с внутренностями livestreet, кажется наиболее быстро реализуемым, подскажите пожалуйста, как (имена функций, таблиц, может предложения по исправлению механизма поиска) переделать «Найти» на «Поиск по категориям»?
необходимо осуществлять поиск по нескольким тэгам одновременно или же вариант вроде «поиск в найденном», но опять же для тэгов.
Например тэги, в рамках задуманного проекта, используются для географических объектов и их характеристик и могут быть для объекта/записи: «Москва, пятницкая, кафе, хорошее» или «Екатеринбург, телецентр» или «Омск, Фрунзе, аптека» и как видно, количество тэгов для записи строго не регламентируется и может быть любым.
Если выбрать тэг «Ленина», то выпадут все объекты и в Москве и Омске и Новосибирске и тут нужно сделать поиск записей по уже выбранному «Ленина» с учетом дополнительного уточнения «Новосибирск» или же первоначально «Новосибирск», а потом уточнение «аптека».
Как это лучше сделать?
Просто поиск — неинтересно, т.к. по задумке проекта поиск записей с постоянным уточнением идет именно в рамках «категории и описания записи»/тэгов, но не содержания.
Может ли кто-нибудь помочь и сделать бОльшую часть варианта «искать в найденом» (сам немного знаком с php но livestreet не препарировал)?
Или третий вариант — модифицировать поиск или добавить альтернативный поиск не по тексту, а только по тэгам — «искать в категориях». Если этот вариант вам, людям знакомым с внутренностями livestreet, кажется наиболее быстро реализуемым, подскажите пожалуйста, как (имена функций, таблиц, может предложения по исправлению механизма поиска) переделать «Найти» на «Поиск по категориям»?
2 комментария