The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Google предстaвил систему поиска и навигации по коду своих открытых проектов

03.04.2020 10:30

Компания Google представила новый поисковый сервис cs.opensource.google, предназначенный для поиска по коду в git-репозиториях открытых проектов, разработка которых ведётся при участии Google. Из проиндексированных проектов отмечаются Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline и Tensorflow. Аналогичные поисковые системы ранее были запущены для поиска по коду Chromium и Android.

В поисковых запросах могут применяться регулярные выражения и уточнения (например, можно указать что нужно найти функцию, имя которой соответствует указанной маске, а также определить в коде на каком языке программирования следует выполнять поиск). Для построения графа связей в проекте и межссылочной навигации применяется инструментарий Kythe. Какой именно задействован поисковый движок, не уточняется, но Google развивает два открытых проекта для поиска по коду - zoekt и codesearch.

При поиске учитываются различные классы элементов, встречающихся в коде, а результат выводится в наглядном виде с подсветкой синтаксиса, возможностью межссылочной навигации и просмотра истории изменений. Например, можно кликнуть на названии функции в коде и перейти к месту её определения или посмотреть, где ещё она вызывается. Также можно переключаться между разными ветками и оценивать изменения между ними.

  1. Главная ссылка к новости (https://opensource.googleblog....)
  2. OpenNews: Google подготовил систему поиска и навигации по коду Android
  3. OpenNews: GitHub открыл наработки по применению машинного обучения для поиска и анализа кода
  4. OpenNews: Microsoft открыл код библиотеки векторного поиска, используемой в Bing
  5. OpenNews: Выпуск поискового сервера Xapiand 0.9
  6. OpenNews: Представлен Sourcegraph, сервис поиска по исходным текстам
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/52668-search
Ключевые слова: search, google
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, КО (?), 11:30, 03/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Короче что не надо показывать не будет )
     
     
  • 2.2, Аноним (2), 11:42, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    НЕ быть тебе Пи№Ap-менеджером.
    Учись: будет показывать именно то, что нужно [гуглу].
     
  • 2.4, Аноним (4), 12:20, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Я тоже думаю, что поиск по коду будет скрывать правду об НЛО, планете Нибиру и прочих вещах. Гугл скрывает правду, действуя по указке масонов во власти.

    С уважением, опеннетчик-конспиролог, истинный антигугловец в третьем поколении.

     
     
  • 3.5, имя_ (?), 13:14, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >третьем поколении

    надеюсь скорость появления поколений не как в чашке Петри?

     
  • 3.6, Аноним (6), 14:18, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Обо всём этом вам расскажет другой гуглосервис - ютуб...
     
  • 3.10, Аноним (10), 16:43, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >антигугловец

    Вы из тех, кто покупает продукты с Гуглом и выпиливает из них Гугл? )

     
     
  • 4.22, антигугловетс (?), 22:15, 06/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    я из них. купил nokia 1, выпилил часть гугла (всё нельзя, а то отрубится многое), батарея держит ~1.5 суток
     

  • 1.3, Аноним (3), 12:08, 03/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Надо было его назвать "Cemetery Keeper".
     
  • 1.7, Аноним (7), 14:19, 03/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ого, домен .google, впервые слышу
     
     
  • 2.8, googler (?), 14:29, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ждем сервисов youtube.google, www.google, mail.google, maps.google и т.д.
     
     
  • 3.12, Аноним (12), 17:41, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    gnu.google
     
     
  • 4.16, Амоним (?), 22:09, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    com.google
     

  • 1.11, Онаним (?), 17:26, 03/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Нет бы развивать конкурента гитхабу они снова ерундой страдают.
     
     
  • 2.13, Sluggard (ok), 18:12, 03/04/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    У них же был Google Code, закопанный 5 лет назад. Нужно повторить?
     
     
  • 3.19, ан (?), 02:16, 04/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Make Google code great again!
     

  • 1.14, Аноним (14), 21:11, 03/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В глубокой древности, перед вторым гугловымиранием, у гугла был проект codesearch, который они благополучно прибили если анониму не изменяет память в 2006 году. Вот там был код, который они натырили в свою поисковую базу со всех открытых, а иногда "открытых" ресурсов. Можно было найти весьма экзотичные вещи. А это так.. жалкое подобие..
     
  • 1.15, Аноним (15), 21:26, 03/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Киберпанк. :) Сказки наводят на мысли и делаются дела. :)
     
  • 1.17, Аноним (17), 00:35, 04/04/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В отилчие от cs.chromium.org ссылки и навигация по коду не работает. На кой оно тогда надо? В chromium потяное дело код посмотреть онлайн как в нормальной IDE без необходимости качать себе 10 ГБ.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру