SQLite for beginners: Full Text Search

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

ความคิดเห็น • 29

  • @nickang6647
    @nickang6647 2 ปีที่แล้ว +7

    This is an amazing tutorial - I particularly liked the series of questions and answers format. Thanks James!

    • @cincoer
      @cincoer 5 หลายเดือนก่อน

      is it really tho?

  • @MrThierriOliveira
    @MrThierriOliveira ปีที่แล้ว +2

    Very high quality content. Congrats!

    • @cincoer
      @cincoer 5 หลายเดือนก่อน

      r u sur about that?

  • @shadygoat9146
    @shadygoat9146 ปีที่แล้ว

    It would be quite nice to have ether a github or a pastebin with the sql written in this video!

  • @joranmulderij
    @joranmulderij ปีที่แล้ว

    Absolutely phenomenal series!

  • @StanleyStephen
    @StanleyStephen 3 หลายเดือนก่อน

    Oh just what I was looking for!

  • @nodidog
    @nodidog 8 หลายเดือนก่อน

    This is a fantastic explantation, thank you!

    • @cincoer
      @cincoer 5 หลายเดือนก่อน

      i dont think so

  • @antonioorsatti3270
    @antonioorsatti3270 ปีที่แล้ว +6

    I was wondering, does that means the size of the db file is doubled?

    • @atxorsatti
      @atxorsatti หลายเดือนก่อน

      i think even more.

  • @sinanerbezci3699
    @sinanerbezci3699 หลายเดือนก่อน

    Amazing tutorial. thank you

  • @eric0793
    @eric0793 ปีที่แล้ว

    Really helpful for a biginner, thank you!

  • @Promar22
    @Promar22 2 ปีที่แล้ว +1

    excellent video! I have some questions:
    Why do you have to perform a join operation between the virtual and original table if they are always set to be in sync after setting up the triggers? Could you not just query the virtual table directly?
    How does something like fts5 compare to lucene based search indexes? When would it make sense to use on over the other?

    • @klipronhoward
      @klipronhoward 2 ปีที่แล้ว +4

      I think the reason for the join is if you want additional information about the movies that are found in the search. For example the year of the movie wouldn't be included in the full text search table so you would be able to select that from the original table.

  • @DrJayTap
    @DrJayTap 4 หลายเดือนก่อน

    This helped a ton--thank you!

  • @atimney
    @atimney 8 หลายเดือนก่อน

    Great video, very well explained

  • @boot-strapper
    @boot-strapper ปีที่แล้ว

    im really wondering if you can have fts search across all tables. Like, in my case they are searching for d&d stuff, and wont necessarily know exactly what table to search. Would I want to make a table to has a relation to another table and a blob of text that is the search column?

  • @abhaypatil9210
    @abhaypatil9210 ปีที่แล้ว

    Awesome. Just Awesome!!

  • @MVMaestro
    @MVMaestro ปีที่แล้ว

    Awesome video!

  • @PankajDoharey
    @PankajDoharey 3 หลายเดือนก่อน

    Great video thankyou.

  • @mohamedhurab5045
    @mohamedhurab5045 7 หลายเดือนก่อน

    Thank you, Very helpful .

  • @hitori_dev
    @hitori_dev ปีที่แล้ว

    Great video! Thanks

  • @kishanbsh
    @kishanbsh 11 หลายเดือนก่อน

    Does this MATCH do a fuzzy find ? How does the search work?

  • @iMajed
    @iMajed ปีที่แล้ว

    Thanks :)

  • @cincoer
    @cincoer 5 หลายเดือนก่อน

    Im starting to see red bruh you better stop aksing questions the yap is crazy

  • @baxiry.
    @baxiry. 9 หลายเดือนก่อน

    AWESOME!

  • @Cong_Le
    @Cong_Le ปีที่แล้ว

    Thank you!

  • @jonathanlarsson4608
    @jonathanlarsson4608 ปีที่แล้ว

    I have a problem with getting a search function to work in my js file:
    const sql = "SELECT Journal.title AS Journal_title, Article.a_id, Article.title AS Article_title, Article.i_id AS Article_i_id, Article.au_id AS Article_au_id, Issue.number (SELECT GROUP_CONCAT(Author.name, '; ') FROM Journal.title INNER JOIN Issue ON Issue.j_id=Journal.j_id INNER JOIN Article ON Article.title=Journal.title INNER JOIN Author ON Author.au_id=Article.au_id) ORDER BY Issue FROM Article WHERE Author.name LIKE '%" + q + "%'";
    According to the command prompt, its a syntax error. What have I done wrong?