У меня на сайте у пользователей будет достаточно много данных, которые одновременно являются критериеми поиска. Например: местоположение — Украина, где «Украина» явл. ссылкой, ведущей к списку пользователей, которые у себя в настройках указали эту страну.
Проблема в том, что я в движке не обнаружил никакого инструмента для поиска и фильтрации пользователей, т.е. мне придется дописывать этот момент, что бы реализовать вышеописанное?
Просто пишу ТЗ по регистрации и профилю, и тут вот подумал, как же будем фильтровать пользователей, придется еще и поиск придумывать.
Я вот подумал. Поиск на sphinx — это хорошо, но:
— Этот путь заказан для shared хостинга.
— На VPS/VDS/Collocation это дополнительные хлопоты по настройке и установке.
В то же время, сегодня для себя обнаружил, что сами по себе тегиhttp://livestreet.ru/tag/ служат неплохим способом примитивного поиска и навигации.
Так вот идея: что если основать метод поиска не на поиске по содержимому, а по тегам. В том плане, что:
— Пользователь вводит искомую фразу.
— Ищем ее по тегам, также делаем примитивный морфологический анализ (просклонять по падежам) и снова ищем.
— Выводим топики.
Впринципе теги — отображают ключевые идеи поста, правда пользователи зачастую забывают их проставлять, или проставляют не очень хорошо.
Не смог дождаться выхода версии с поиском
и вот как решил эту проблему:
Сервис www.quintura.ru/ предлагает очень оригинальную и функциональную карту
не сочтите за рекламу
что нужно сделать:
1. регимся на сервисе
2. создаем карту (в качестве источников советую применить rss они индексируются раз в час)
3. получаете код карты, создаете страничку с картой
(у меня например такая www.bosonogoe.ru/find)
4. размещаете на главной код поисковой формы (вставляете в шаблон)
Готово
я заметил, что при создании новой новости и привязке к ней тегов, они не появляются сразу в облаке… я так понял что нужно определенное минимальное количество тегов чтобы они отображались… где в конфигах можно найти настройку изменения количества тегов на главной? и почему бы не впихнуть блок с тегами, прямым ефиром, etc. в ТОП (зашел в топ блоги — как-то пусто стало справа, не хорошо...). а вот основной вопрос: нельзя ли впихнуть ссылку все теги по аналогии с "все блоги", "весь прямой эфир"? когда зашел первый раз то ОЧЕНЬ напористо искал кропку ПОИСК… и чисто случайно клацнул на тег, после чего там нашел что искал какой-то поиско-заменитель… все равно неудобно имхо, нормальный поиск нужен однозначно!
Вот немножко вопросов накопилось, раскройте пожалуйста, если не трудно.
1) Есть ли вообще «панель администратора» в LS?
2) Есть ли возможность поиска или на данном этапе функция нереализована?
Достаточно ли того, что поиск организуется по меткам?
Мне кажется, что название блога или название топика, содержащее метку в себе, должно также участвовать в поиске…
Я бы предложил целую иерархию:
1. Искомое слово есть в названии блога — показывается блог
2. искомое слово есть в топике — показывается топик
3. искомое слово есть в метке — показывается топик с данной меткой
4. искомое слово есть в блоге и топике — выше по результатам чем 1,2,3
5. искомое слово есть в блоге, топике и метке — выше по результатам чем 1,2,3,4