Звездочка (*) в поиске...

Автор Сообщение
carma80 ®

Стаж: 15 лет
Сообщений: 4

Создавать темы carma80 ® написал(а)
14-Июн-2009 02:42
Вопрос такой - буквально на днях еще можно было в поиске написать например "фантаст* 198*" и получить список всех торентов в которых есть слова типа "фантастика", "фантастический" и т.п., а также те, в которых указан любой год из 80ых. Думаю и так понятно зачем это нужно и как это было удобно. Так вот, сейчас почему-то такая возможность пропала и поиск не реагирует на символ *, как раньше. Просто выдает "ничего не найдено".
Нельзя ли вернуть такую полезную фичу поиска?
Профиль  ЛС 
Elf_X

Стаж: 18 лет
Сообщений: 542
Откуда: Russia

Создавать темы Elf_X написал(а)
14-Июн-2009 07:14 (спустя 4 часа)
carma80
Звездочка сейчас воспринимается как символ для поиска, а не шаблон. Недавно прикрутили поиск Sphinx. https://torrents-local.xyz/viewtopic.php?t=88691
Профиль  ЛС 
carma80 ®

Стаж: 15 лет
Сообщений: 4

Создавать темы carma80 ® написал(а)
14-Июн-2009 23:08 (спустя 15 часов)
Понятно... Но как тогда на новом двигле искать также, как раньше со звездочкой? Ведь писать все возможные варианты через "|" неудобно совсем.
Профиль  ЛС 
Elf_X

Стаж: 18 лет
Сообщений: 542
Откуда: Russia

Создавать темы Elf_X написал(а)
14-Июн-2009 23:09 (спустя 1 минута)
carma80
ну можно их не писать, или если легче исключить из поиска то что не нужно.
Профиль  ЛС 
carma80 ®

Стаж: 15 лет
Сообщений: 4

Создавать темы carma80 ® написал(а)
14-Июн-2009 23:18 (спустя 8 минут)
Ну вот проблема в том, как найти например всю фантастику 80х? Раньше я писал "фантаст* 198*" и получал результат со всеми словами, которые начинаются на "фантаст" (т.е. фантастика, фантастический и т.д.). А сейчас-то как это сделать? :)
Через "неписание чего-то" или исключения каких-то вариантов такого результата не получишь.
Профиль  ЛС 
Степан Капуста

Стаж: 15 лет
Сообщений: 28

Создавать темы Степан Капуста написал(а)
14-Июн-2009 23:20 (спустя 1 минута)
Тут дилемма - либо звезда, либо морфология.
Профиль  ЛС 
Степан Капуста

Стаж: 15 лет
Сообщений: 28

Создавать темы Степан Капуста написал(а)
15-Июн-2009 12:46 (спустя 13 часов)
Тут дилемма - либо звезда, либо морфология.
В общем, вот что сделал:
1. Добавил словоформы русского и английского языков. Согласно документации на Sphinx, сначала осуществляется поиск по словоформам и только если ничего не найдено - по морфологии. Пример словоформ:
чурбак > чурбак
чурбака > чурбак
чурбаку > чурбак
чурбаком > чурбак
чурбаке > чурбак
чурбаки > чурбак
чурбаков > чурбак
чурбакам > чурбак
чурбаками > чурбак
чурбаках > чурбак
При этом какое бы слово из списка в левой части не встретилось в индексируемом тексте, оно будет перед индексированием преобразовано в слово из правой части. Соответственно, при поиске по одному из этих слов будут найдены все документы со всеми словоформами.
2. В поиске по трекеру и заголовкам тем добавил использование "*" в качестве суффикса, минимальная длина префикса при этом - 3 символа. То есть, "198*" - правильно, а "19*" - неправильно. Если префикс короче 3 символов, то поиск идет просто по префиксу, как если бы символа "*" не было. Внимание: знак "*" можно использовать только как суффикс. Ключевые слова вида "*abc", "abc*def", "*abc*" и проч. не поддерживаются.
Посмотрим.
Профиль  ЛС 
xamster

Стаж: 15 лет
Сообщений: 494
Откуда: я знаю все?

Создавать темы xamster написал(а)
15-Июн-2009 12:52 (спустя 5 минут)
Степан Капуста
мб это добавить в помощь по поиску?
Профиль  ЛС 
Степан Капуста

Стаж: 15 лет
Сообщений: 28

Создавать темы Степан Капуста написал(а)
15-Июн-2009 12:59 (спустя 7 минут)
Добавьте, но только про "*". Про словоформы излишне. :-)
Upd: Забыл сказать - это пока экспериментальные фичи, поэтому работоспособность в будущем не гарантируется.
Профиль  ЛС 
xamster

Стаж: 15 лет
Сообщений: 494
Откуда: я знаю все?

Создавать темы xamster написал(а)
15-Июн-2009 13:02 (спустя 2 минуты)
Степан Капуста
ну, главное чтобы в случае каких-то изменений сюда попала информация о них, а там уже подредактируем что и как надо :) спасибо за поиск :)
Профиль  ЛС 
carma80 ®

Стаж: 15 лет
Сообщений: 4

Создавать темы carma80 ® написал(а)
18-Июн-2009 02:42 (спустя 2 дня 13 часов)
Попробовал, работает. Спасибо огромное!
Профиль  ЛС 
TIGANA

Стаж: 15 лет
Сообщений: 20
Откуда: Russia

Создавать темы TIGANA написал(а)
11-Янв-2010 20:50 (спустя 6 месяцев 23 дня)
Вопрос такой...При вводе в поиске простого слова Фантастика или что-то другое мне пишут что невозможно отобразить страницу из-за какой то ошибки.То есть я остался без поиска(Помогите решить проблему плиз!
Профиль  ЛС 
Zerocool56

Стаж: 14 лет
Сообщений: 65
Откуда: Оренбург

Создавать темы Zerocool56 написал(а)
11-Янв-2010 21:01 (спустя 10 минут)
TIGANA https://torrents-local.xyz/viewtopic.php?t=156835
Вкуриваемс
Профиль  ЛС 
Blacksli

Стаж: 15 лет
Сообщений: 1
Откуда: Russia

Создавать темы Blacksli написал(а)
11-Янв-2010 21:03 (спустя 1 минута)
https://torrents-local.xyz/viewtopic.php?t=156835 3 пункт
Профиль  ЛС 
TIGANA

Стаж: 15 лет
Сообщений: 20
Откуда: Russia

Создавать темы TIGANA написал(а)
11-Янв-2010 21:08 (спустя 5 минут)
пасиба,вкурил....
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 01-Ноя 05:31
Часовой пояс: UTC + 5