Search Indexes - Why do we need them? | Systems Design Interview 0 to 1 with Ex-Google SWE

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

Комментарии • 20

  • @monishchhadwa777
    @monishchhadwa777 10 месяцев назад +6

    How is this video not popular yet?
    Its a great explaination!

    • @TKNinja007
      @TKNinja007 6 месяцев назад

      I think it's because he goes over pretty advanced topics in depth. Most people on RUclips are watching cookie cutter tutorials.

  • @by301892
    @by301892 Год назад +3

    Hey Jordan, your video continues to amaze me. The depth and details you cover are unique that I don’t find in other teaching platforms.
    Also could you link some sources for my own studying? Thanks!

    • @jordanhasnolife5163
      @jordanhasnolife5163  Год назад +3

      Hey Brian! I don't have any access to resources that you don't either! Just pick a topic and start Googling/watching RUclips videos on it!

  • @phxm7853
    @phxm7853 2 месяца назад +1

    Thank you so much for uploading these, it helps a lot 🙏

  • @williejin7509
    @williejin7509 Год назад +2

    Do you think it's better to learn bottom-up like learn about the algorithms/techniques commonly used in the industry and then learn about the tools that implement them or is it better to learn about tools and deep dive one at a time?

    • @jordanhasnolife5163
      @jordanhasnolife5163  Год назад +2

      I think it depends on your goals! Learning to be a good swe/at your job is probably very different than interview prep

    • @ShaheenGhiassy
      @ShaheenGhiassy 8 месяцев назад +1

      Learn the tools first. Tools implicitly teach best practices and industry standards. Once you know how the tool works, you look behind the curtain to dig into its foundations

  • @MrCauperwood
    @MrCauperwood Год назад +2

    Hi. So, prefix searching - prefix inverted index, suffix search - suffix inverted index. What about substring search? Can there be index for that?

    • @jordanhasnolife5163
      @jordanhasnolife5163  Год назад +3

      I think you'd need a trie with document IDs at the terminal node of each word

  • @lakhandhingra4964
    @lakhandhingra4964 Год назад +2

    Hey Jordan
    I remember you had discussed global secondary indexes in one of your videos. Though I am not able to find which one. Can you help?

  • @guoard
    @guoard 22 дня назад +1

    Perfect.

  • @jeffz7310
    @jeffz7310 2 месяца назад +1

    why are you frequently out of tissues?

  • @harris1801
    @harris1801 5 месяцев назад +1

    You're not my 3rd favorite, you're #1, don't ever disrespect yourself like that again
    tough luck on the last name baggage though
    Side meme, i've been grinding all of your vids, do you plan on doing an implementation video? Not an actual implementation just a conceptual one. For instance when you say "we'll have a cluster here, some partitions there, and some leader/follower business for this data store here". Actual implementation can depend on a ton of factors for of course, but it'd be nice to get a general idea for these things. Simple and quick statements on how you'd actually implement some of these connections would be huge.
    Sort of like a general reference for common connection methods between components/how orchestration layers actually keep registry of the nodes they have domain over.
    Appreciate the work regardless

    • @jordanhasnolife5163
      @jordanhasnolife5163  5 месяцев назад +2

      Yeah I think a lot of this is hard to say without any actual users, hence my hesitance. Maybe if I get some more experience doing this and can actually comment on that I'll shift towards that direction.

    • @harris1801
      @harris1801 5 месяцев назад +1

      @@jordanhasnolife5163 Appreciate it, i'll keep an eye out for if you do! For now i think i'll just work on implementation with the AWS equivalents, I think, while just solidifying the knowledge of the underlying apache and other stuff that aws kinda wraps/recreates. Regardless, really appreciate your channel, DDIA does some yappin, so it's nice to get refreshed on things in a condensed way.

  • @AmolGautam
    @AmolGautam 9 месяцев назад +1

    thanks giga chad