Вход • Регистрация

Поиск по сайту

  • 04 июня 2012 г.
  • Добрый день!
    Я смотрю нет ни одной темы или сообщения, касающегося поиска по сайту.
    Если вы обратили внимание, то поиск более менее адекватно работает только по запросу, состоящему из одного слова.
    По фразе из двух слов (если эта фраза присутствует на странице) выдаётся (после обновлений за 25 мая) две одинаковые страницы, где на первой найдено первое слово из фразы, на второй - второе слово из фразы.
    Если запрос из 3 слов, то выдаётся 3 дубля одной и той же страницы.
    Если фраза из 3 слов присутствует на 10 страницах, то выдаётся в поиске 30 страниц (три дубля по одному слову на каждую страницу).
    До 25 мая поиск тоже не блистал совершенством - по запросу, например, из 3 слов выдавались все страницы, где любое отдельно взятое слово из 3 присутствует.
    То есть, сейчас поиск работает только по одному слову.
    В версии 4.5 поиск был более менее нормальным.
    Просьба доработать 5 в этом направлении.
  • 11 августа 2012 г.
  • Читаю в блоге:
    Цитата
    Модуль поиска претерпел глобальные изменений, из простого SQL запроса с использованием оператора LIKE он перерос в крупный модуль поддерживающий индексацию, механизмы ранжирования и другие фишки, свойственные внешним системам поиска.

    Вот задаюсь вопросами.
    1) Есть стандартный вид результатов поиска, с которому привыкло подавляющее количество людей.
    - Заголовок страницы
    - Сниппет, причем который показывает часть текста содержащий поисковый запрос и выделение поискового термина
    - Ссылка на страницу
    В этом новом, улучшенном поиске присутствует только заголовок страницы.
    2) Релевантность. О чем это? :) Ввожу поисковый запрос состоящий из трех слов и что я вижу? В результатах страницы которые содержат хотя бы одно из этих слов. Это релевантность? :)
    Товарищи разработчики, не в первый раз задаюсь вопросом - зачем плодить модули которые не работают нормально? Сеошная часть идеальна. Но такие банальные, но однако необходимые модули, как голосование или поиск не работают нормально. Зато модулей огромное количество и получается часть из них существует лишь формально.
    Можно надеяться, что поиск превратиться в нормальный или искать сторонний скрипт?
    • 11 августа 2012 г.
    • В поиске есть косяки. К сожалению, мы сами это обнаружили после достаточно аврального выпуска 5.0, в которой были более важные моменты. Занимался модулем поиска отдельный программист, который весьма халатно отнесся к разработке, поэтому так получилось. Мы не стали особо акцентировать внимание на наших внутренних разборках после выпуска 5.0, просто сохранив старый алгоритм (без релевантности и ранжирования), тем более, что пользователи также не особо на это жаловались. Сейчас у нас в разработке 5.1 и там мы уже "довели до ума" модуль. Так что, можно надеяться
      • 01 ноября 2017 г. , редакция: 01 ноября 2017 г.
      • Цитата
        Релевантность. О чем это? :) Ввожу поисковый запрос состоящий из трех слов и что я вижу? В результатах страницы которые содержат хотя бы одно из этих слов. Это релевантность? :)


        Поднял тему

        Так и не решился этот вопрос.
  • 14 августа 2012 г.
  • Огромная просьба, не только поработать над релевантностью, но и над настройкой результатов поиска или хотя бы сделайте их как в большинстве поисковиков. Ну очень обидно, что местами движок явно сырой, на фоне очень хороших решений.
    • 14 августа 2012 г.
    • Ну да, если учесть что хорошие решения не решают более важных задачь, например SEO так же хорошо как это делает Diafan.

      P.S. Я стибусь.
      Да всё супер. Поисковую выдачу каждый может украсить так как душе угодно. Это не такая уж и важжная задача. Можно принять в пожелания конечно.
  • 10 сентября 2012 г.
  • Есть ли подвижки с поиском? Или он такой же кривой и самобытный в плане вывода результатов поиска?
    • 10 сентября 2012 г.
    • Есть конечно. Сделали всё. В 5.1
      • 10 сентября 2012 г. , редакция: 10 сентября 2012 г.
      • А там только релевантность пофиксили или возможность настройки внешнего вида результатов поиска появилась? Если этого нет, то где хоть копать, чтобы самому сделать? :) Очень хочется привычный вариант, как у Яндекса или Гугла.
        И когда 5.1 появится? :)
        • 10 сентября 2012 г.
        • Если нужен Яндекс - ставьте Яндекс. У них есть поиск локальный, сайтовый, в виде модуля.
          Мы подобное делать не будем, потому что потребностей острых таких нет. Кроме Вас этот щепетильный поиск нужен был за последние пару лет только паре человек.
          • 12 сентября 2012 г. , редакция: 12 сентября 2012 г.
          • Только вот его далеко не в каждый дизайн нормально встроишь. По поводу щепетильности. Да и действительно, зачем придерживаться стандартов юзабилити, лучше идти свои путем... Вообще удивляет, не велика работа то сделать нормально и привычно для пользователей. Странная политика. Такое ощущение, что вы идете своим путем, отзывы пользователей мало интересуют, для кого делаете то CMS? Как вы изучаете потребности? По запросам в саппорт? Через систему предложений и ошибок? Да там более трех десятков ни за какую возможность нет голосов, раздел то мертвый.
            P.S. Голосовалка - приходится использовать левый скрипт. Поиск - опять же стороннее решение. Так можно пол CMS заменить... Вам не кажется что это не очень здорово? Может стоит прислушиваться к предложениям, Вам фактически подсказывают как сделать продукт еще лучше. Но обычно чувствуется прямо жесткое сопротивление. Нет, не будет, не хотим... Не хватает чего-то - заказывайте платную работу или пользуйтесь сторонними решениями. Вот непонятно совсем.
            • 12 сентября 2012 г.
            • Чувак. Тебе сколько лет? Некажется тебе то, что ты предлагаешь реально нужно только тебе и для большинства оно не нужно? Не нравится - никто не заставляет тебя использовать. Если заглянул на страницу предложений и ошибок и нашёл там 2 страницы, это ещё не значит что предложения разработчиков и пользователей не рассматриваются и не внедряются. Смею тебя уверить - ТЫ НЕ ПРАВ. Почаще заходи и смотри читай форум.
              В разработку принимаются только действительно хорошие предложения и их на самом деле немало. Если тебе нужно срочно внедрить то что тебе надо внедряй самостоятельно, а если нехватает квалификации и знаний, то ненадо всех винить в том что ты не можешь взять с полки пряник и все вокруг плохие, потому что не помогают его достать.
              Единственная проблема в том, что действительно ещё очень мало свободных разработчиков которые работают с диафаном, которые могут выполнить поставленную задачу в короткий срок, по максимально низкой цене, при отсутствии конкуренции.
              • 13 сентября 2012 г.
              • Чувак, тыкай свои друзьям... И будь повежлевее с незнакомыми людьми.
            • 12 сентября 2012 г.
            • Владимир, я понимаю, Вы используете метод малочисленной оппозиции, говорите один за мнимые сотни, но это же не так.
              Цитата
              отзывы пользователей мало интересуют, для кого делаете то CMS?
              Вы хотели сказать пользоватеЛЯ? Владимир, в техподдержке только от Вас возмущения по поводу того, что поиск не устраивает Вас же На форуме в разделе "поиск" несколько сообщений о недочетах и большая тема опять от Вас. В разделе "Пожеланий" по поводу поиска два выполненных пожелания и одно вчерашнее, снова от Вас!
              Мертвый раздел? Ну извините, это только от пользователей зависит. Хотя остальные разделы очень даже бодрые...
              Короче, Владимир, Ваше желание, чтобы все было сделано, так как лично Вам нужно, понятно. Но это не желание большинства, смиритесь с этим. Навязывать разработку того, что нужно только одному пользователю, всем остальным - не правильно.
              Считайте это жестким сопротивлением: мы не хотим слушать от одного пользователя "ах, какие молодцы, мою прихоть выполнили", и при этом смотреть, как остальные сотни пользователей морщатся.
              • 13 сентября 2012 г. , редакция: 13 сентября 2012 г.
              • Виталий, да причем тут оппозиция? Вопрос ведь простой. Почему не делать все модули нормальными? Зачем вообще вставлять какую-то дешевую имитацию?
                Вы реально считаете, что модуль опросов это не профанация, когда нет банальной защиты от ошибочного повторного голосования?
                По поводу поиска. Зачем городить что-то свое, когда стандарт уже выработан? Ну к чему эта самобытность? Зачем нарушать юзабилити или Вы реально считаете, что этот вышибающий мозг вывод результатов это норма?
                Скажите, сколько надо времени вашим программистам чтобы поправить такие примитивные вещи? 30 минут наверное с лихвой хватит. Мы больше здесь переписываемся.
                Ведь заметьте, я не прощу чего-то бредового, типа чтобы CMS сама контент генерировала и пользователей затаскивала. Я лишь прощу чтобы модули были нормально сделаны, именно нормально, без сверхзапросов.
                Но вижу просто принципиальное НЕТ. Типа хрен ли мы будет реагировать на чьи-то запросы. Пусть вот соберет толпу и тогда мы может быть соизволим...
                Да возьмите и повесьте на главной странице САЙТА (а не в дебрях типа раздела техподдержки) опросы по разным модулям, по удовлетворенности. Результаты могут очень удивить. Вот банально по поиску... Но ведь не сделаете.
                Сколько голосов должно набрать мое предложение по поводу опросов, чтобы что-то изменилось? Сколько лет оно там будет висеть?
                Итак, резюмирую. CMS имеет дофига модулей, очень удобно для продажи. По факту часть модулей профанация, не соблюдены стандартные параметры. Разработчикам плевать на мнение людей. Они считают что лучше других знают, что и как должно быть. Если клиент хочет что-то изменить, он должен бегать и искать других недовольных, вот наберет человек 500, глядишь мы и соизволим что-то изменить.
                Это 3.14здец товарищи, я серьезно.
                P.S. Я то решу проблему. Поставлю поиск от Гугла, поставлю сторонний скрипт опросов и прочие вещи сторонние возьму, т.к. уверен, впереди у меня еще много открытий. Но я никогда не посоветую коллегам эту CMS, просто не возьму на себя такую ответственность, т.к. на совесть пока сделаны только SEOшные фичи, из того, с чем я сталкивался. То, что напоминание пароля в админке не работает, тоже звоночек... Хотя об этом давно известно. Вы сами просто недобираете клиентов и то, что вы не хотите слушать уже существующих, не добавит вам новых. Поражаюсь, как настолько можно быть глухими к весьма разумным просьбам.
                P.P.S. А давайте я на Серче открою тему и спросим там у людей, нормально ли это когда результаты поиска в таком виде выдаются. Но ведь хрен это что изменит... Нафиг вам мнение человека который сайтами с 2003 года занимается. Ясень пень, что могу понимать в них.
  • 12 сентября 2012 г.
  • Поиск - вообще беда
    Он действительно вроде не особо и нужен, но хоть более-менее приличный и с небольшими настройками через админку.
    Мне элементарно стыдно (перед посетителями моего сайта), за такой поиск на серьёзном сайте, который стоит на diafan.CMS.
    • 12 сентября 2012 г.
    • Да нормальный поиск. Тестил - то что было введено находит. Можно поковыряться в результатах. Вполне очень даже прилично для небольшого локального поиска. Если нужен подробнее то можно использовать поиск от яндекса или гугла. (например http://www.code-igniter.ru вверху поиск).
    • 12 сентября 2012 г.
    • Артур как всегда, в своем репертуаре. Флуд-флейм-скандалы-анархия-дизабаланс. Поддакнуть безаргументированно "беда"-"говно"-"фигня"-"ужас"-"такой поиск" особого ума не надо... Какой "такой"?
      • 12 сентября 2012 г. , редакция: 09 мая 2019 г.
      • Вы, Виталий, только плохое во мне замечаете
        Я хочу чтобы поисковик вменяемо искал и выдавал вменяемые результаты.
        Около 10 лет назад я пользовался бесплатным скриптом поисковика, который намного лучше нашего.
        • 12 сентября 2012 г.
        • Fluid Dynamics Software Corporation - хорош
          • 12 сентября 2012 г. , редакция: 12 сентября 2012 г.

          • Этот скрипт (как и все другие) писал один человек 10 лет назад, которого я знаю лично.
            А назваться можно хоть как, хоть ООО или ЗАО.
            Когда скрипт был сделан, то было - Copyright 1997-2005 by Zoltan Milosevic, All Rights Reserved, а не какая-то корпорация. Просто позже, в маркетинговых целия в том числе, он назвался таким названием.
        • 12 сентября 2012 г.
        • Артур, как Вы себя позиционируете, так Вы и выглядите Я же с бухты-барахты ярлыки на Вас не вешаю
          Чтобы поисковик искал все хотят. Он и искал всегда. Не так круто, как Яндекс, конечно, но тем не менее, найти информацию можно было.
          Через пару неделек покрутите 5.1 поиск, отпишетесь.
          • 12 сентября 2012 г.
          • Вы на меня только и вешаете ярлыки и надсмехаетесь.
    • 23 июля 2013 г.
    • 5+ поиск совсем левый, для интернет магазина, сплошной головняк...
  • 12 сентября 2012 г.
  • Мы в 5.0 поиск вообще просто так взяли и переработали, без пожеланий. Хотя претензий и по поводу поиска 4.х ни у кого не было.
    Другое дело, что в 5.0 мы ошибку в поиске сделали при разработке модуля, но она там несколько месяцев провисела незамеченная, прежде чем кто-то сообщил, что есть косяк.
    В 5.1 мы все исправили. Поиск ищет словоформы и настраивается количество результатов на страницу, индексируется.
    Вид выдачи как всегда настраивается либо во view, либо стилями.
  • 13 сентября 2012 г.
  • Надеюсь в поиске уберутся и некоторые из существующих косячков...
    1. Спасибо за функцию затирания текста в активации поля ввода текста. Только вот не должна она затирать текст, который не по умолчанию. Т.е. "Поиск по сайту" пусть затирает, а любые введенные туда тексты, хотелось бы иметь возможность отредактировать. А сейчас затирается любой текст в окне.
    2. В результатах поиска сверху выдается абсолютно неработающее еще одно окно поиска. Не работает ни поле, ни кнопка.
    Всё это довольно легко вылечить, но если будет из коробки, будет гуд ;)
  • 15 сентября 2012 г. , редакция: 15 сентября 2012 г.
  • Собственно без флуда, к поиску такие пожелания.
    1) Чтобы сниппет содержал не просто кусок текста из начала страницы, а текст который содержит ключевое слово и он бы выделялся жирным шрифтом и чтобы длинную сниппета можно было регулировать. Если не из админки, но хотя бы в php файлах
    2) Под сниппетом ссылку на страницу, т.е. чтобы в итоге результаты поиска были точно такие же как во всех привычных поисковиках.
    3) Когда результат поиска нулевой, не очень понятно, что такое: Документы: 1—0 из 0 найденных Что за документ 1?

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум