Linki do Youtube w wyszukiwarce

3

Przed chwilą dodałem post w wątku "ciekawe linki" Ciekawe linki.
Chciałem wcześniej sprawdzić czy takie odnośniki do Youtube są dodane, ale nawet po dodaniu mojego postu nie znajduje:

  • KOSMO
  • auMaiTJYEAA (część adresu Youtubue, która wskazuje na film: https://www.youtube.com/watch?v=auMaiTJYEAA).

Czy można zrobić tak, żeby dało się znaleźć wpisy z Youtube po tytule albo po adresie?

0

Rozumiem, że piszesz o wyszukiwarce 4p?

0
Silv napisał(a):

Rozumiem, że piszesz o wyszukiwarce 4p?

да

3

Ciężka sprawa. Obecnie tekst zanim zostanie dodany do elasticsearch, najpierw jest parsowany. Czyli markdown => HTML. W wyniku parsowania link jest przekształcany na odtwarzacz wideo (znacznik <iframe> bodajże). Następnie znaczniki HTML są usuwane przed dodaniem do indeksu. Dzięki temu w wynikach wyszukiwania można zobaczyć czysty tekst zamiast składni markdown.

Można wyłączyć parsowanie podczas indeksowania (proste rozwiązanie) albo dobrać inny zestaw parserów do parsowania postów przed ich indeksacją (sporo roboty).

0

Wpadł mi pomysł, ale to też trochę roboty. Można dodać tabelkę z linkami do Youtube. Przy dodawaniu postu linki byłyby wrzucane do tej tabelki. Wiersz w tej tabelce mógłby zawierać link i tytuł i ewentualnie miniaturkę. Przy okazji taki mechanizm mógłby się przydać do innych serwisów, w których da się pobrać podgląd.

2

Hmm, mamy taką tabelkę nawet. Nazywa się assets i jak nazwa wskazuje tam są umieszczane załączniki do wpisów na mikrobloga czy postów (również wklejane screenshoty). Wkrótce również mogą tam trafiać informacje z og (open graph), z linków wklejanych na mikro. Tak więc można ją wykorzystać i indeksować w elasticu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1