Форум программистов, компьютерный форум, киберфорум
PHP: Yii, Yii2
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 17.07.2017
Сообщений: 3

Yii2. Реализация поиска по атрибутам

14.08.2017, 00:50. Показов 2677. Ответов 4

Студворк — интернет-сервис помощи студентам
Господа, добрый день. Пишу расширение (модуль) на yii2 для многоразового пользования. Описываю ситуацию.
Сайт наполнен некоторыми элементами с атрибутами, например, товарами. Мне нужно реализовать достаточно гибкий и умный поиск по атрибутам в модуле.
1. Эффективно использовать такой мощный инструмент для поиска, как sphinx или elasticsearch?
2. Насколько будет корректно по отношению к другим программистам, которые будут использовать мой модуль, если я буду включать в свой композер пакет sphinx'a и, получается, использовать отдельный поисковый движок для модуля?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.08.2017, 00:50
Ответы с готовыми решениями:

Передача результатов поиска GridView в контроллер yii2
Здравствуйте. Есть задача после нажатия на кнопку передать результаты поиска из GridView в контроллер. Подскажите, как это можно сделать?...

Реализация перевода одних данных одного столбца в таблице в yii2 в другую
Реализация перевода одних данных одного столбца в таблице в yii другую строку этого же столбца по нажатию кнопки перевод какому либо...

Ошибка при установке Yii2-user with Yii2 advanced template
https://github.com/dektrium/yii2-user/blob/master/docs/usage-with-advanced-template.md Ошибка An Error occurred while...

4
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
14.08.2017, 01:10
поиск по атрибутам ?
SET может содержать максимум 64 элемента
битовые операции и никаких велосипедов
0
0 / 0 / 0
Регистрация: 17.07.2017
Сообщений: 3
14.08.2017, 22:20  [ТС]
Спасибо! Но это придется перекапывать всю уже гармонично сложившуюся структуру БД.
Мне нужно привинтить гибкое решение, не затрагивая БД. Просто хочу релевантный поиск, но при этом не велосипедить и как-то обойтись без sphinx'а. Так как, по моему мнению, он слишком сложен для такой простой задачи.
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
15.08.2017, 10:18
Цитата Сообщение от kirill_antv Посмотреть сообщение
Эффективно использовать такой мощный инструмент для поиска, как sphinx или elasticsearch?
Если нужен гибкий и умный поиск то других вариантов особо то и нет. Разве что postgresql.
Цитата Сообщение от kirill_antv Посмотреть сообщение
Насколько будет корректно по отношению к другим программистам, которые будут использовать мой модуль, если я буду включать в свой композер пакет sphinx'a и, получается, использовать отдельный поисковый движок для модуля?
Если через vagrant все будет само подниматься, то норм.
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
15.08.2017, 15:01
Цитата Сообщение от tarasalk Посмотреть сообщение
Если нужен гибкий и умный поиск то других вариантов особо то и нет
Чего?
поиск по атрибутам следует делать с помощью битовых операций
https://habrahabr.ru/post/114113/
Цитата Сообщение от tarasalk Посмотреть сообщение
Если через vagrant все будет само подниматься, то норм
Ага, docker на несколько гигов приложить не забудьте, чего мелочится
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.08.2017, 15:01
Помогаю со студенческими работами здесь

Простой многостраничный сайт на Yii2 без БД, есть ли быстрый старт для новичка в Yii2?
Привет! Решил смастерить сайт на Yii2, прочел вчера вводный раздел документации - основа понятна, а вот по деталям реализации куча...

Реализация функции поиска нужной услуги по заданным критериям поиска.
Получил задание на тему ArrayList, не получается сделать целиком...Вот задание помогите кто чем сможет.Спасибо. Необходимо разработать...

Реализация поиска по сайту - переход по станицам с сохранением запроса поиска
Всем известно что все запросы пользователя в данном случае хранятся в _GET массиве. Проблема такова что когда пользователь ввел какие-то...

Реализация поиска в datagrid
Доброе время суток. Подскажите пожалуйста, как можно реализовать поиск в таблице datagrid (допустим есть textbox и кнопка поиск), в которую...

Реализация мгновенного поиска
Добрый день. В гугле или в контакте если я начинаю вводит слово, то результат запрос выдается при изменении каждой буквы. Например я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru