Перейти к содержимому


Фотография
- - - - -

Поиск по тегам имени и описанию в одном поле


Лучший Ответ SmetDenis , 12 August 2014 - 07:46

Т.е. использование какого поля будет меньше всего создавать нагрузку на сайт?

В вашем случае это не принципиально.
Я бы использовал теги, т.к это более удобнее (если они сейчас не используются для других целей). Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 orchanin

orchanin

Отправлено 06 August 2014 - 07:54

Мне нужно сделать в фильтре текстовое поле которое будет искать по тегам имени и описанию. Что то я не разберусь как его сделать.

 


  • 0

#2 i001

i001

Отправлено 06 August 2014 - 08:03

Добрый день, каждое поле в фильтре jbzoo ищет только в рамках этого поля (элемента text, textarea и т.д.)

Если вам нужен поиск по нескольким полям (всему материалу) то стоит воспользоваться стандартным поиском joomla.

Есть рецепт для вывода тизеров в стандартном поиске joomla:

http://forum.jbzoo.c...izera-v-poiske/


  • 0

#3 orchanin

orchanin

Отправлено 08 August 2014 - 08:48

Добрый день, каждое поле в фильтре jbzoo ищет только в рамках этого поля (элемента text, textarea и т.д.)

Если вам нужен поиск по нескольким полям (всему материалу) то стоит воспользоваться стандартным поиском joomla.

Есть рецепт для вывода тизеров в стандартном поиске joomla:

http://forum.jbzoo.c...izera-v-poiske/

 

Дайте совет пожалуйста. Я придумал так

Делаю дополнительное поле текстовое много-строчное.

В него добавляю все ключевые слова, по которым хочу осуществлять поиск. И ставлю его в фильтр.

Но у меня планируется до 50000 тысяч (пока) организаций в справочнике, для каждого будет не менее 100 слов в этом новом поле.

Не слишком ли это будет много? И не повлияет ли это на скорость сайта?

 

 

Я сначала хотел сделать через теги, но потом как представил как не удобно будет их загонять через импорт (каждому тегу свой столбец) и передумал.

 

Или же все таки сделать через теги? Как посоветуете что будет менее ресурсоемко в плане скорости работы сайта?


  • 0

#4 i001

i001

Отправлено 11 August 2014 - 09:42

Мое мнение - это делать стандартный поиск joomla, чтобы все было в одном стиле, воспользоваться рецептом выше.

Поиск будет искать по всему материалу (организации).

Вы конечно же можете сделать дополнительное поле и туда вписать по 100 слов, но учитывая что организаций 50 000, это титанический труд. Тоже самое с тегами.

Пострадает ли скорость сайта: от того что добавиться еще одно поле, визуально, я думаю. вы не почувствуете что сайт стал медленнее. 


  • 0

#5 SmetDenis

SmetDenis

Отправлено 11 August 2014 - 10:18

Я сначала хотел сделать через теги, но потом как представил как не удобно будет их загонять через импорт (каждому тегу свой столбец) и передумал.


Вы можете в импорте использовать только один столбец для тегов.
Отделять можно их друг от друга с помощью группы символов.

Примерно так
"Id материала";"Тег 1///Тег 2///Тег 3";

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 orchanin

orchanin

Отправлено 11 August 2014 - 11:11

 

 

Отделять можно их друг от друга с помощью группы символов.

Примерно так
  •  
  •  
  •  
  1. "Id материала";"Тег 1///Тег 2///Тег 3";

 

Спасибо за совет

 

 

 

Поиск будет искать по всему материалу (организации).

 

Дело в том что в этом поле будут записаны такие слова которых нет на странице с организацией (например группы товаров). Таким образом у пользователя будет более качественный поиск по сайту.

 

Я не могу использовать обычный поиск потому что у меня в фильтре еще одно условие присутствует для разных категорий разные условия. 

 

 

 

 

Поэтому и встал вопрос какое поле лучше использовать теги или создать обычное текстовое? Т.е. использование какого поля будет меньше всего создавать нагрузку на сайт?


  • -1

#7 SmetDenis

SmetDenis

Отправлено 12 August 2014 - 07:46   Лучший Ответ

Т.е. использование какого поля будет меньше всего создавать нагрузку на сайт?

В вашем случае это не принципиально.
Я бы использовал теги, т.к это более удобнее (если они сейчас не используются для других целей).
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!