Новый поиск по форуму

 
+
-
edit
 
+
-
edit
 

Balancer

администратор
★★★★☆
Добавлен поиск внутри тем (в левой колонке, в «Инструментах темы»).
 

Fakir

BlueSkyDreamer
★★★
Гм... при открытии страницы полнотекстового поиска по Базе ниже собственно строки поиска имеется окошечко - форум. Но почему-то указать конкретный форум для поиска невозможно никак, а два-три перечисленных форума такое впечатление что случайны... Подумал было, что это последние обновлявшиеся - так вроде нет, нету корреляции...
Это баг или фича?
 2.0.0.82.0.0.8
+
-
edit
 

Balancer

администратор
★★★★☆
Fakir> Но почему-то указать конкретный форум для поиска невозможно никак, а два-три перечисленных форума такое впечатление что случайны...

Проверил сейчас из Firefox3 - всё отлично работает. Да и нечему там не работать, примитивный HTML в этой форме. Ковыряйся на тему расширений своего Firefox, походу, кто-то из них корёжит.
 
+
-
edit
 

Mishka

модератор
★★☆
У меня 3.02, тоже только две темы видно.
Прикреплённые файлы:
base.jpg (скачать) [173,79 кбайт, 18 загрузок] [attach=116919]
 
 
 3.0.23.0.2
+
-
edit
 

Balancer

администратор
★★★★☆
Mishka> У меня 3.02, тоже только две темы видно.



И в чём тут может быть дело? :)
 
RU riven-mage #27.09.2008 17:01
+
-
edit
 

riven-mage

опытный

А сколько форумов должно быть в списке? У меня 15 штук, что в Firefox 3.0.3 что в Opera 9.52...
Прикреплённые файлы:
123.jpg (скачать) [463,5 кбайт, 19 загрузок] [attach=116979]
 
 
What can change the nature of a man ?  
RU Balancer #27.09.2008 19:08  @riven-mage#27.09.2008 17:01
+
-
edit
 

Balancer

администратор
★★★★☆
riven-mage> А сколько форумов должно быть в списке?

Все форумы. Сотни полторы.

У кого урезанный список - гляньте в исходник HTML. Должно быть типа:
code html4strict
  1. <td colSpan="5"><select size="10" multiple="multiple" name="f[]">
  2. <option value="0" selected="selected">Не указан</option>
  3. <option value="164">2006. Израиль-Ливан. « Международный « Человек и общество « Человек и общество</option>
  4. <option value="149">AVARI « Общий клановый форум « Кланы « LBR</option>
  5. <option value="122">Adena Alliance « Общий клановый форум « Кланы « LBR</option>
  6. <option value="20">Amazon « Ultima Online « Игровой « Прочее « LBR</option>
  7. <option value="152">Brigada « Общий клановый форум « Кланы « LBR</option>
  8. ...
  9. ...
 
+
-
edit
 

Mishka

модератор
★★☆
riven-mage>> А сколько форумов должно быть в списке?
Balancer> Все форумы. Сотни полторы.
Balancer> У кого урезанный список - гляньте в исходник HTML. Должно быть типа:
code html4strict
  1. <tr>
  2.     <td align="right"><small>Форум:</small></td>
  3.     <td colSpan="5"><select size="10" multiple="multiple" name="f[]">
  4.  
  5. <option value="0" selected="selected">Не указан</option>
  6. <option value="3">Авиационный « Авиабаза</option>
  7. <option value="43">Бронетанковый « Военспец « Авиабаза</option>
  8. <option value="92">Кино « Искусство « Человек и общество</option>
  9. <option value="25">Морской « Военспец « Авиабаза</option>
  10. <option value="6">Общевоенный « Военспец « Авиабаза</option>
  11. <option value="24">ПВО « Военспец « Авиабаза</option>
  12. <option value="10">Политический « Человек и общество</option>
  13. <option value="167">Просто юмор « Радости жизни « Сообщество</option>
  14.  
  15. <option value="17">Радости жизни « Сообщество</option>
  16. </select></td>
  17. </tr>
  18. <tr>


Это мой полный список на сегодня.
 3.0.33.0.3
RU riven-mage #27.09.2008 21:27
+
-
edit
 

riven-mage

опытный

У меня:
code html4strict
  1. <td colSpan="5"><select size="10" multiple="multiple" name="f[]">
  2. <option value="0" selected="selected">Не указан</option>
  3. <option value="8">Авиационные новости « Авиабаза</option>
  4. <option value="3">Авиационный « Авиабаза</option>
  5. <option value="45">Американцы на Луне - были... « Межпланетная космонавтика « Космос « Авиабаза</option>
  6. <option value="162">Биологический « Научно-технический « Наука и техника</option>
  7. <option value="43">Бронетанковый « Военспец « Авиабаза</option>
  8. <option value="100">Города и страны « Человек и общество « Человек и общество</option>
  9. <option value="12">За жизнь « Сообщество</option>
  10. <option value="94">ИБА « Авиабаза</option>
  11. <option value="25">Морской « Военспец « Авиабаза</option>
  12. <option value="2">Новости Авиабазы « Сайт</option>
  13. <option value="6">Общевоенный « Военспец « Авиабаза</option>
  14. <option value="24">ПВО « Военспец « Авиабаза</option>
  15. <option value="10">Политический « Человек и общество</option>
  16. <option value="23">Ракетомодельный « Моделизм и... « Авиабаза</option>
  17. <option value="91">Судомодельный « Моделизм и... « Авиабаза</option>
  18. <option value="27">Человек и общество « Человек и общество</option>
  19. </select></td>
What can change the nature of a man ?  3.0.33.0.3
+
-
edit
 

Balancer

администратор
★★★★☆
Mishka> Это мой полный список на сегодня.

Всё, починил, кажется.
 

Fakir

BlueSkyDreamer
★★★
О, натюрлихь, таперича усе видны :)
 2.0.0.82.0.0.8
+
-
edit
 

Mishka

модератор
★★☆
Уряяяяя! Заработало! (С) Кот Матроскин.
 3.0.33.0.3
+
-
edit
 

Balancer

администратор
★★★★☆
Массовая доработка и исправление сабжа :)

  • Правильно работает сортировка.
  • Правильно работает переход по страницам.
  • Работает поиск в темах (см. левую колонку темы).
  • Добавлен поиск только по заголовкам (по умолчанию).
 

Fakir

BlueSkyDreamer
★★★
Вчера столкнулся со следующим глюком: топик с названием "Солнечные батарие: технология и экономика" по запросу "солнечные батареи" поиском не был найден - двоеточие, видимо, его смутило :)

Сейчас проверил - уже находит :) Прогресс налицо!
 2.0.0.82.0.0.8
+
-
edit
 

Balancer

администратор
★★★★☆
Fakir> по запросу "солнечные батареи" поиском не был найден - двоеточие, видимо, его смутило :)

Нет, там именно ошибка была в обработке результата запроса :)
 
+
-
edit
 

Balancer

администратор
★★★★☆
Соответственно, если кому-то интересно что в коде правилось, то коммит в bors-core: changeset 298:e1224ec80ff2
 
+
-
edit
 

AGRESSOR

литератор
★★★★★
Вчера-позавчера искал... Находит и выдает одну страницу. Причем явно не "от новых" сообщений, а полугодичной свежести на первой странице. При попытке перейти на другую страницу списка - "Ничего не найдено".
Трудно искать черную кошку в темной комнате, особенно если ее там нет. Это тем более глупо, если эта кошка умная, смелая и вежливая.(с) С.К.Шойгу.  
RU Balancer #19.11.2008 08:05  @AGRESSOR#19.11.2008 08:00
+
-
edit
 

Balancer

администратор
★★★★☆
AGRESSOR> Вчера-позавчера искал...

А исправлено было сегодня в 3 часа ночи :) Так что смысла с описании старых багов нет :D
 
+
-
edit
 

AGRESSOR

литератор
★★★★★
А ищет, как я понимаю, только по одному-единственному слову? Ввожу два, что-то не получается ничего.
Трудно искать черную кошку в темной комнате, особенно если ее там нет. Это тем более глупо, если эта кошка умная, смелая и вежливая.(с) С.К.Шойгу.  
+
-
edit
 

Capt(N)

Старожил
★★★★
AGRESSOR> А ищет, как я понимаю, только по одному-единственному слову? Ввожу два, что-то не получается ничего.

нет, работает и по фразам
 7.07.0
+
-
edit
 

marata

Вахтер форумный
★☆
Ой :eek:
Поиск по запросу «»
А почему в поиске посты без наличия?
 3.6.103.6.10
+
-
edit
 

Balancer

администратор
★★★★☆
marata> А почему в поиске посты без наличия?

Потому что это - стемминг. Упрощённая морфология. Полная морфология русского всё равно пока нереализуема на машинном уровне, слишком сложно и слишком много исключений. Люди и то многое не знают :)

...

А так - всё просто. Буй, буём, бую. Всё одна словоформа. Нормализуется к «бу». Понятно, что «бу!» тоже найдётся :)

Стемминг - это тупое откидывание всех возможных окончаний и суффиксов, по определённому правилу. Так что нередко к одной форме нормализуются разные слова. Но лучше найти лишнее, чем упустить нужное :)
 7.0.517.367.0.517.36
+
-
edit
 

marata

Вахтер форумный
★☆
Balancer> ... Но лучше найти лишнее, чем упустить нужное :)

Понятно :F
 3.6.103.6.10
+
-
edit
 

Balancer

администратор
★★★★☆
Исправлена сортировка по времени модификации при поиске по заголовкам. Улучшен сам поиск по заголовкам. Уменьшен вес описания темы, по сравнению с заголовком, убран поиск по тэгам.
 

в начало страницы | новое
 
1989: МиГ-23 без пилота преодолел четыре европейских страны. (27 лет).
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru