Здравствуйте товарищи, озадачился одним вопросом, представьте себе есть большой список нод, у которых есть всякие поля, аля тип, дата, автор и т.п. (полно в общем) (в том числе и файлы приатаченные doc, txt, xls,...
И вот беда то в том, что нужно как то иногда находить какую нибудь ноду, но какую - упорно не помнят, т.е. их полно и все разные, помнят максимум только урывки какие нибудь из них, название, файл или пару словосочетаний.
Вот как бы сделать такой поиск в котором можно было бы фильтровать это скоплении, и искать таким поиском чтобы не нужно было точно фразы знать.
Так то вроде есть просто замечательный модуль - великий Views (+ добавить Exposed Filter) - вродё всё отлично в нём, можно и фильтровать добавить, и поиск сделать чтобы ставку при поиске делал не на точность - а тупо на хоть какое нибудь совпадение, и без обновление странички даже может ведь!!! Красота да и только!
Однако вопрос, может ли он искать не только в теле ноды, но и по при атаченным файлам, их названием - и что хуже всего... СОДЕРЖИМЫМ ФАЙЛА...
Комментарии
По содержимому файла пока только поисковые системы ищут,наверное.
так то в принципе есть некий File Search под 7ой друпал, сначала он куда то индексирует содержимое, а потом по этому ищет - но чувствую его никак к views не приделать, и он не приделается
ещё кста обидно что views не находит если задал в поиске допустим Андрей а в ноде Андрея
Попробуйте поттер стеммера ко вьюсу прикрутить.спрос на такую приблуду будет астрономический(если её ещё не написали)
Кстати,как ищет вьюс?использует стандартный модуль сеарч? если да-то наладьте п.стеммера и будет вам счастье.
попробуйте у меня поискать "почта","почту","почтой" - одни и теже статьи будут.
Только вам немножко пропатчить ядро придется,чтоб такой поиск сделать..
поиск бы в конкретном вьюсе с выводимым им материалами...
search_api search_api_solr facetapi views
правда таки solr, вместо убогого search_api_db ....
на шаред не поставишь...
но вам поиск в аттачах, поиск по неточному запросу,
однозначно смотрите в его сторону (молчу про sphinx из-за своей малой с ним практики)