Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет kukutz ([info]kukutz)
@ 2005-11-16 14:12:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Маленькие секреты поиска по блогам: операторы
Как искать ссылки на себя/какой-то сайт?

Запрос [link="ссылка без http, в конце может быть звёздочка"]

Пример: link="www.livejournal.com/users/kukutz*"
Улучшенный пример: link="www.livejournal.com/users/kukutz*" | link="livejournal.com/users/kukutz*" | link="www.livejournal.com/~kukutz*"
Пример: link="www.ya.ru*"
Улучшенный пример: link="www.ya.ru*" | link="ya.ru*"

Как искать все записи в чьём-то ЖЖ?

Запрос [author="ник"]

Пример: author="kukutz"

Как искать записи только на каком-то сервере?

Запрос [server="имя сервера без http"]

Пример: server="lj.rossia.org"

Как искать по категориям (тагам)?

Запрос [category=(запрос)]

Пример: category=(webdev)
Улучшенный пример: category=(webdev | web-dev)

Как искать по музыке/настроению?

Запросы [music=(запрос)] и [mood=(запрос)]

Пример: music=(nautilus | наутилус)
Пример: mood=(секс)

Как ограничить область поиска?

То есть, как соединить любой из предыдущих операторов с другим запросом? Использовать оператор [<<].

Скажем, все мои записи про Mozilla: mozilla << author="kukutz"
Все записи с настроением, содержащим слово "секс", с сервера lj.rossia.org: mood=(секс) << server="lj.rossia.org"


(Добавить комментарий)


[info]_zerg@lj
2005-11-16 08:21 (ссылка)
Спасибо :)

(Ответить)


[info]zmey2@lj
2005-11-16 08:25 (ссылка)
клёво бы вынести это в памятку на морду blogs.yandex.ru
в основном про линки

(Ответить) (Ветвь дискуссии)


[info]kukutz@lj
2005-11-16 08:27 (ссылка)
В помощь точно вынесу, а про морду подумаю.

(Ответить) (Уровень выше)


[info]linker@lj
2005-11-16 08:44 (ссылка)

(Ответить) (Ветвь дискуссии)


[info]kukutz@lj
2005-11-16 11:03 (ссылка)
А что это?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]linker@lj
2005-11-16 11:08 (ссылка)
Полезная информация о ЖЖ

(Ответить) (Уровень выше)


[info]yakovis@lj
2005-11-16 09:25 (ссылка)
А как найти посты определенного автора в определенном комьюнити?

(Ответить) (Ветвь дискуссии)


[info]kukutz@lj
2005-11-16 11:01 (ссылка)
Никак, к сожалению, этой информации просто нет в RSS, транслируемом ЖЖ.

(Ответить) (Уровень выше)


[info]ex_begemot879@lj
2005-11-16 09:42 (ссылка)
А как искать только по блогам (но не только жж) и исключить из выдачи совершенно ненужные в большинстве своем результаты из форумов и новостных сайтов (они то, они то нахрен в поиске по блогам?!?)

Пока приходится довольствоваться неуклюжей конструкцией ~~server="forum*" (как исключить новостные сайты я так и не смог придумать)

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

(Ответить) (Ветвь дискуссии)


[info]kukutz@lj
2005-11-16 11:06 (ссылка)
Новостные сайты исключаются вообще по мере их обнаружения - можете мне жаловаться =)

Форумы от блогов машина отличить умеет с трудом, но мы надеемся что-то сделать в этом отношении.

(Ответить) (Уровень выше)

пояснить для чайников
[info]yurkennis@lj
2005-11-16 09:59 (ссылка)
Я бы ещё оговорился, что квадратные скобки ([ и ] не нужно набирать в запросе.

(Ответить) (Ветвь дискуссии)

Re: пояснить для чайников
[info]kukutz@lj
2005-11-16 11:04 (ссылка)
Убрал лишние скобки из поста.

(Ответить) (Уровень выше)


[info]exper@lj
2005-11-16 10:32 (ссылка)
Всетаки в случае "Как искать ссылки на себя", добавить таки в конце слэш. иначе я нарвался на огромную кучу "экспертов" :) А еще лучше выкинуть из поиска посты автора :)
Вот, например, ссылки на меня (http://blogs.yandex.ru/search.xml?text=link%3D%22www.livejournal.com%2Fusers%2Fexper%2F*%22+%7C+link%3D%22livejournal.com%2Fusers%2Fexper%2F*%22+%7C+link%3D%22www.livejournal.com%2F%7Eexper%2F*%22&server=&author=exper&from_day=&from_month=&from_year=&to_day=&to_month=&to_year=&x_author=on&duration=1&how=tm&rd=2&date=&no_group=1)

(Ответить) (Ветвь дискуссии)


[info]exper@lj
2005-11-16 10:35 (ссылка)
поправочка. если оставить слэш - не ищет ссылки прямо на журнал. "*" подразумевает "хоть, что-то"? может лучше сделать "хоть, что-то или вообще ничего"?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kukutz@lj
2005-11-16 11:04 (ссылка)
Попробуй
http://blogs.yandex.ru/search.xml?how=tm&rd=2&text=link%3D%22www.livejournal.com%2Fusers%2Fexper%22+%7C+link%3D%22www.livejournal.com%2Fusers%2Fexper%2F*%22+%7C+link%3D%22livejournal.com%2Fusers%2Fexper%2F*%22+%7C+link%3D%22www.livejournal.com%2F%7Eexper%2F*%22

(Ответить) (Уровень выше)


[info]liveuser@lj
2005-11-16 12:23 (ссылка)
А зачем так принципально нужен [<<], если author="kukutz" mozilla (http://blogs.yandex.ru/search.xml?how=tm&rd=2&text=author%3D%22kukutz%22+mozilla) дает аналогичный результат? Равно как и mood=(секс) server="lj.rossia.org" (http://blogs.yandex.ru/search.xml?how=tm&rd=2&text=mood%3D%28%F1%E5%EA%F1%29+server%3D%22lj.rossia.org%22).

(Ответить) (Ветвь дискуссии)


[info]kukutz@lj
2005-11-16 12:31 (ссылка)
Ну, во-первых, [mozilla author="kukutz"] вообще не работает =)

Во-вторых, я пытался пояснит там: http://www.livejournal.com/users/urbansheep/1488768.html?thread=5418880&style=mine#t5418880

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]liveuser@lj
2005-11-16 13:28 (ссылка)
> Ну, во-первых, [mozilla author="kukutz"] вообще не работает

Я до сих пор не могу понять, почему не сделали так, чтобы это работало.

>> А зачем так принципально нужен [<<]
> Во-вторых, я пытался пояснить там...

Там вы как раз рассказываете, что в Яндекс.Блогах [<<] не отличается от [&&]. Почему же в документации говорится не о старом добром [&&], а вводится новый оператор?

(Ответить) (Уровень выше)

Вот так работает
[info]druxa_druxa@lj
2005-12-05 10:27 (ссылка)
mozilla (author="kukutz")

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Вот так работает
[info]kukutz@lj
2005-12-05 10:48 (ссылка)
А почему без скобок не работает?

Если NDA, то напиши в мессенджер =)

(Ответить) (Уровень выше)


[info]minaton@lj
2005-11-16 15:00 (ссылка)
спасибо!

(Ответить)


[info]illyn@lj
2005-11-17 01:06 (ссылка)
в конце может быть звёздочкаА в начале — может быть звёздочка? Вместо www допустим.

(Ответить) (Ветвь дискуссии)


[info]illyn@lj
2005-11-17 01:11 (ссылка)
Проверил - нет, этого делать не стоит.

(Ответить) (Уровень выше)


[info]vvyy@lj
2005-12-06 07:20 (ссылка)
А как там насчёт поиска в комментах? Он будет?

(Ответить) (Ветвь дискуссии)


[info]kukutz@lj
2005-12-06 09:39 (ссылка)
Если ЖЖ сделает выдачу комментариев в RSS - то будет, если не сделает - то не будет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mcmartyn@lj
2006-01-31 13:10 (ссылка)
Но ведь Гугл умеет искать в комментах. Может поучиться у него?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kukutz@lj
2006-01-31 14:00 (ссылка)
Google Blog Search? А ссылочку можно?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mcmartyn@lj
2006-01-31 17:58 (ссылка)
Иногда, когда я что-то ищу, Гугл находит это в коментах. Сейчас пример показать не смогу. Но как только, так сразу.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kukutz@lj
2006-01-31 19:00 (ссылка)
Простите, я уточню, правильно ли я понял.

1. Google blog search?
2. Комментарии из ЖЖ?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mcmartyn@lj
2006-01-31 19:05 (ссылка)
Да-да! Я и сам, если честно, сначала удивился.

1. http://google.com/blogsearch
2. Да. При поиске по слову я находил записи, где этого слова не было, но оно было в коментах.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kukutz@lj
2006-01-31 19:07 (ссылка)
Wow.

Потыкался, не нашёл. Если найдёте пример - сообщайте, буду благодарен.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mcmartyn@lj
2006-01-31 19:12 (ссылка)
ОК.

(Ответить) (Уровень выше)


[info]skuzn@lj
2005-12-09 20:41 (ссылка)
а где же поиск по подзамочным записям, который ты обещал где-то у меня в комментах?

(Ответить) (Ветвь дискуссии)


[info]kukutz@lj
2005-12-09 21:04 (ссылка)
Сюда я дал ссылку про поиск по категориям.

А про подзамочные записи я говорил не про поиск, а про добавление их в Яндекс.Ленту.

Просто берёшь и добавляешь http://USER:PASSWORD@www.livejournal.com/users/YOURFRIEND/data/rss?auth=digest

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]skuzn@lj
2005-12-09 21:11 (ссылка)
а как бы добавить в яндекс. ленту поиск по категориям, да при этом еще и во френдовой моде?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kukutz@lj
2005-12-09 21:17 (ссылка)
Стоит попробовать вот эти самые запросы по категориям, что выше написаны, Ленте задать. Должны работать.

(Ответить) (Уровень выше)


[info]skuzn@lj
2005-12-10 16:42 (ссылка)
присмотревшись, я понял, что на самом деле я это знаю
но у меня, ты понимаешь, вот какая проблема: у меня, как ты знаешь, тысяча с чем-то френдов. Я их всех не читаю (само собой), но у меня есть несколько групп, которые я читаю. Тут мне ЖЖ хватает и ваши Ленты мне не нужны.
А моя задача такая: я хочу читать всех людей, которые ставят метку "comics" (к примеру) и при этом не обязательно являются моими френдами. Для этого я иду в Яндекс.Блоги, пишу category=(comics), присоединяю этот rss к моим яндекс.лентам - и получаю, да, всех, кто использует этот тэг, кроме тех, кто использует его во френдовой моде.
Поскольку я не знаю, кто из моих френдов использует его во френдовой моде, то твой совет с /YOURFRIEND/data/rss?auth=digest мне совершенно не подходит :))

вот если бы я мог где-то раз и навсегда ввести что-то вроде
htt[://skuzn:psw@blogs.yandex.ru/search.rss?how=tm&rd=2&text=category%3D(comics)&charset=UTF-8&holdres=mark&server=livejournal.com&author=&

вот тогда я был бы доволен. Но увы :(

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kukutz@lj
2005-12-10 16:52 (ссылка)
Анриал совершенно. Надеюсь, ты понимаешь, почему =)

(Ответить) (Уровень выше)

вопросы
[info]lepin@lj
2005-12-10 04:14 (ссылка)
1. Я правильно понял, что синонимичность www.livejournal=livejournal и ~kukutz=/users/kukutz эта штука понимает на уровне зональных условий server= и author=, а вот для не-блоговых, типа link= - не понимает?
2. Почему для поиска по настроениям и музыке необходимы кавычки? Зачем так сделано, это ведь интуитивно непонятно. Если надо искать несколько слов - ну, пусть будут привычные кавычки в таких случаях.
3. Не вижу ни одно разумного аргумента, почему запрос [mozilla author="kukutz"] ничего не находит. Почему << не подразумевается по умолчанию в случае зональных условий?

(Ответить) (Ветвь дискуссии)

Re: вопросы
[info]kukutz@lj
2005-12-10 15:05 (ссылка)
1. Да, правильно.

2. Не кавычки, а скобки Вы имели в виду?
Мне это тоже не нравится, я согласен, что это интуитивно непонятно, но так устроено поисковое ядро Яндекса сейчас, что для полнотекстового поиска внутри аттрибута (в отличие от литерального, как у аттрибутов author/server/link) необходим вот такой синтаксис.
Зато, как видно, можно писать music=(кино|цой|мацой) например.

3. Таких аргументов не существует, потому что [author="kukutz" mozilla] работает. К сожалению, это такая недоработка, которая, я надеюсь, будет исправлена.

(Ответить) (Уровень выше) (Ветвь дискуссии)

да
[info]lepin@lj
2005-12-10 20:45 (ссылка)
2. Скобки, да.
3. Вот чего интуитивно не ожидаю никогда от поисковика, что он будет порядок слов в запросе без операторов воспринимать как осмысленную информацию.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: да
[info]kukutz@lj
2005-12-11 09:13 (ссылка)
3. Я не оправдываюсь, но ради справедливости - запрос с оператором поиска по аттрибуту author =)

(Ответить) (Уровень выше) (Ветвь дискуссии)

я не это имел в виду
[info]lepin@lj
2005-12-11 09:48 (ссылка)
Я под операторами имел в виду операторы охвата и приоритета. Автора я считал атрибутом, а не оператором.

(Ответить) (Уровень выше)

поправка по первому способу
[info]gagin@lj
2005-12-10 05:04 (ссылка)
На самом деле, так будут найдены не все ссылки.
Если в жж я вставляю текст
http://www.livejournal.com/users/kukutz/264827.html
то при выдаче он будет ссылкой - и ссылки внутри жж так часто и делаются, просто вставлением урла в текст.
А описанный запрос это ссылками не считает (видимо, потому что в экспорте жж они идут как обычный текст).

(Ответить) (Ветвь дискуссии)

Re: поправка по первому способу
[info]kukutz@lj
2005-12-10 15:06 (ссылка)
Вот за это большое спасибо.

Это, кажется, нужно исправлять и переиндексировать всё заново.

Вот и работа нашлась =)

(Ответить) (Уровень выше)

Re: поправка по первому способу
[info]kukutz@lj
2005-12-10 15:08 (ссылка)
Хотя...
А у Вас есть пример?

А то у меня не воспроизводится, кажется: http://blogs.yandex.ru/search.xml?how=tm&rd=2&text=link%3D%22www.livejournal.com%2Fusers%2Fmendokusee%2Ftag*%22

(Ответить) (Уровень выше) (Ветвь дискуссии)

да, вру
[info]gagin@lj
2005-12-10 20:42 (ссылка)
Видимо, завездочку забыл поставить, когда тестировал

(Ответить) (Уровень выше)


[info]_1313@lj
2006-01-06 12:17 (ссылка)
уважаемый [info]kukutz@lj, у меня проблемка с blogs.Яндекс, я подумал, что вы мне, возможно, сможете подсказать её решение

у меня правильно ник пишется как #1313. в жж-никах, естественно, символ решётки недопустим, поэтому при регистрации я взял себе такой вот, с подчерком спереди. регулярно ищу в чужих журналах ссылки на себя (http://blogs.yandex.ru/search.xml?how=tm&rd=2&date=&no_group=1&text=_1313&server=livejournal.com&author=_1313&_day=&_month=&_year=&_day=&_month=&_year=&x_author=on&duration=1), но из-за специфического ника постоянно встречаю левые посты, авторы которых описывают события 1313 года или, например, ссылаются на какую-нибудь страницу http://www.domain.com/article.php?id=1313, что мне, естественно, не нужно. я пытался экспериментировать со слэшами, с кавычками, но нужного результата не добился. не подскажете, как мне заставить b.Яндекс искать по строке "_1313", не отбрасывая символ подчёркивания?

зы. поиск по строке "#1313" вообще ничего не возвращает почему-то...

(Ответить) (Ветвь дискуссии)


[info]kukutz@lj
2006-01-06 12:26 (ссылка)
В посте про это написано =)

http://blogs.yandex.ru/search.xml?how=tm&rd=2&text=link%3D%22www.livejournal.com%2Fusers%2F_1313*%22

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_1313@lj
2006-01-06 12:32 (ссылка)
а если я хочу найти не ссылки, а именно строчку? типа "Мы вчера с _1313 бухали"? =)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kukutz@lj
2006-01-06 12:35 (ссылка)
Боюсь, никак.
А зачем?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_1313@lj
2006-01-06 12:42 (ссылка)
ну как, интересно же, кто про меня пишет, но не все ставят ссылки... ну ладно, спасибо за хинт, попробуем так. а, кстати, символ решётки # можно как-нибудь впихать в запрос?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kukutz@lj
2006-01-06 12:45 (ссылка)
Нет, он не учитывается при поиске.

(Ответить) (Уровень выше)

Может я чего не понимаю
[info]alexfg@lj
2006-02-02 18:58 (ссылка)
Может я чего не понимаю, но вопрос такой:
Как найти все записи юзера "X" в сообщесте "Y" ?
Скотлько не бьюсь не могу найти ответа.

(Ответить) (Ветвь дискуссии)

Re: Может я чего не понимаю
[info]kukutz@lj
2006-02-03 09:33 (ссылка)
К сожалению, эта информация недоступна в RSS, так что никак.

(Ответить) (Уровень выше)