Новые возможности поиска


Вы здесь: Авторские колонки FantLab > Рубрика «Новости ФантЛаба» > Новые возможности поиска 2
Поиск статьи:
   расширенный поиск »

Новые возможности поиска 2

Статья написана 5 сентября 2011 г. 15:43
Размещена:

Отдел Девелопмента Фантлаба™ сообщает, что в массы было принесено еще кое-что новое, светлое и комфортное.

I. Новости обычного поиска

1. «волшебные» галочки в настройках.

автоматически переходить на страницу произведения или автора, если поиск дал только только одно совпадение — если галка установлена, работает следующим образом: поиск по премиям (если одна — переход), по авторам и псевдонимам (если один — переход), по произведениям (если один — переход), по сериям, изданиям и по фильмам. Проверка на переход выполняется после каждого смыслового блока.

Так поиск по ключу «муркок» при установленной галке сразу перекинет на странице автора.

Для того, чтобы включать/выключать автопереход для отдельных запросов можно было, не лазая в настройки, введены два поисковых префикса:

«nr поисковая строка» — разово отключить автопереход и показать все результаты поиска

«rd поисковая строка» — разово включить автопереход и открыть найденную страницу, если поиск в первом из блоков дал всего один результат.

Например, «rd муркок» и «nr муркок».

на странице поиска показывать дополнительную информацию (годы жизни, год издания, ссылка «все издания» и т.п.) — если галка установлена, тогда результаты поиска выглядят следующим образом:

цитата муркок

Авторы:

Майкл Муркок (Michael Moorcock) (1939) | все издания

Произведения:

...

Михаил Холодилин

Муркок (Статья, 1992)

в противном случае — так:

цитата

Авторы:

Майкл Муркок (Michael Moorcock)

Произведения:

...

Михаил Холодилин

Муркок (Статья)

подсвечивать ключи поиска — если галка установлена, в названиях произведений, серий и именах авторов подсвечиваются найденные слова из поисковой строки.

2. Поиск в авторских колонках по названию и тегам.

Еще один волшебный префикс позволяет вместо общего поиска производить поиск в авторских колонках. Этот префикс «ак». Префиксы авторедиректа с префиксом «ак» не используются.

Пример: «ак симмонс»

_

II. Расширенный поиск.

Добавлена возможность многокритериального (расширенного) поиска по базе произведений и базе изданий. Большинство запросов можно сконструировать при помощи префиксов и суффиксов, однако в том, чтобы описывать все тонкости — нет необходимости: под поисковой строкой размещена ссылка на форму расширенного поиска, в полях которой можно вводить значения отдельных параметров и производить поиск.

1. Поиск по произведениям.

Позволяет указывать в качестве ключа название, автора, годы издания, страну (берется как страна автора), форму произведения (романы, повести, и т.п.)

2. Поиск по изданиям.

Позволяет указывать название, автора, годы издания, серию, издательство, тип издания (книга, сборник, антология, аудиокнига), тип обложки.

При составлении ключей поиска типа «название», «автор», «серия» допускаются сложные выражения:

«меч конь» — означает: И «меч», И «конь».

«меч|конь» — означает: «меч» ИЛИ «конь».

«меч конь|рыцарь» — означает: «меч» И («конь» ИЛИ «рыцарь»)

наконец, если требуется принудительно использовать И, можно воспользоваться значком «+«:

«меч+конь|город» — означает: («меч» И «конь») ИЛИ «город».

Для корректной работы поиска обязательно указывать критерии сортировки.

_

Если поиск возвращает очень много результатов, все они показаны не будут. Не более 500 произведений либо изданий. Постраничная разбивка не предусмотрена. Предполагается, что всегда можно использовать дополнительные уточняющие критерии.



Тэги: поиск


599
просмотры





  Комментарии
Страницы: 12


Ссылка на сообщение5 сентября 2011 г. 15:50
Вот. Какая замечательная весчь!


Ссылка на сообщение5 сентября 2011 г. 15:52
отлично!!
Спасибо! :cool!:


Ссылка на сообщение5 сентября 2011 г. 15:57

цитата bbg

«меч+конь|город» — означает: («меч» И «конь») ИЛИ «город».

А маленькую описаловку скриптового языка можно?
Типа приоритеты операций, использование скобок etc...
8-)
Допустимо ли, например:
мечь+конь|город+здание — и как оно будет интерпретироваться?
«И» старше чем «ИЛИ»,
Если «НЕ»
Интересно было бы:
мечь+конь|город+НЕ Москва
А?8:-0
свернуть ветку
 


Ссылка на сообщение5 сентября 2011 г. 19:35
мечь+конь|город+здание = (МЕЧ и КОНЬ)ИЛИ(ГОРОД и ЗДАНИЕ)
в том и смысл, что обычный пробел работает как И с низким приоритетом, а + с высоким

цитата bbg

Если «НЕ»
Интересно было бы:
мечь+конь|город+НЕ Москва

разработка НЕ велась, но в итоге включена не была по ряду причин. например,
«НЕ кинг» все равно возвращает Стивена Кинга по той причине, что у него есть псевдонимы, не содержащие «кинг»
и из-за подобных случаев толку от НЕ оказалось немного, а нагрузка на сервер — внушительная
 


Ссылка на сообщение5 сентября 2011 г. 20:37
Угу...


Ссылка на сообщение5 сентября 2011 г. 16:03
префиксы не айс)) никто никогда их не запомнит )). Лучше бы галочки.
Хотя галочки — это шаблон надо портить))
скриптовый язык тоже... Лучше всего И ИЛИ со скобками, остальные символы..не массовые.
свернуть ветку
 


Ссылка на сообщение5 сентября 2011 г. 19:36
вы только не учитываете, что слово ИЛИ вполне может входить в название. а даже слово OR, и AND;-)
а вместо галочек есть форма расширенного поиска
 


Ссылка на сообщение6 сентября 2011 г. 01:10
если есть расширенный поиск то и смысла в префиксах нет
уж на что вроде люблю всякие примочки. Никогда толком не помню в гуглояндексах все их скриптовые штуки. чем вспоминать всегда быстрее в расширенный нажать
 


Ссылка на сообщение6 сентября 2011 г. 09:33
префиксы нужны нам, а не пользователям;-)
ну, кроме трех: rd, nr и ак


Ссылка на сообщение5 сентября 2011 г. 16:14
А где пункты
на странице поиска показывать дополнительную информацию и подсвечивать ключи поиска

Я их в блоке «Поиск» не вижу.


Ссылка на сообщение5 сентября 2011 г. 16:26
Спасибо :beer: наконец доделали много важных мелочей, будет что добавить в следующий выпуск Fantlab Searcher, чтобы не запоминать эти префиксы.

Напоследок каверзный вопрос администрации по поиску: почему по оригинальным названиям произведений зарубежных писателей очень выборочно выдаются результаты, вне зависимоти от открытости библиографии?
свернуть ветку
 


Ссылка на сообщение5 сентября 2011 г. 19:37
примеры в студию:-)
 


Ссылка на сообщение6 сентября 2011 г. 09:20
Берём любого зарубежного автора, например, Клемента:
«Экспедиция Тяготение» (Mission of Gravity) — находит
http://www.fantlab.ru/search?...
«Ледяной ад» (Iceworld) — не находит
http://www.fantlab.ru/search?...


Ссылка на сообщение5 сентября 2011 г. 16:28
за поиск по авторским колонкам — большое спасибо
давно ждал


Ссылка на сообщение5 сентября 2011 г. 16:35
А я у Муркока ничего не читал??? Что мне делать???


Ссылка на сообщение5 сентября 2011 г. 16:37
а почему, например, поиск по слову хроноагент не находит цикл с таким названием?
http://fantlab.ru/work174850
свернуть ветку
 


Ссылка на сообщение5 сентября 2011 г. 19:37
у меня находит. роман, цикл и издание
 


Ссылка на сообщение5 сентября 2011 г. 19:57
я про обычный поиск, не расширенный
 


Ссылка на сообщение5 сентября 2011 г. 20:00
так и я про него

цитата


Произведения:
Владимир Добряков, Александр Калачев
Сдвиг по фазе [= Хроноагент] (Роман, 2001)

Владимир Добряков
Хроноагент (Цикл)

Книги:
Владимир Добряков, Александр Калачев. Хроноагент. 2001 г.

8:-0
 


Ссылка на сообщение5 сентября 2011 г. 20:03
Да, проблема найдена. Локализуем. Это что-то связанное с неоткрытыми авторами и не закрытыми циклами. 8:-0


Ссылка на сообщение5 сентября 2011 г. 17:29
Спасибо за новые функции!
Страницы: 12

⇑ Наверх