Build a Full-Stack Search Engine with Next.js 14, Postgres, Upstash (2024)

Поділитися
Вставка
  • Опубліковано 18 вер 2024

КОМЕНТАРІ • 53

  • @anushkasharma3736
    @anushkasharma3736 5 місяців тому +2

    oh my god I was struggling from months to implement search in next js and you just solve my headache really you are the best next js educator on entire youtube

  • @FrontendNerd-lg3oh
    @FrontendNerd-lg3oh 6 місяців тому +35

    Need "Josh tried AI "

  • @adriansasu1119
    @adriansasu1119 6 місяців тому +8

    Great video Josh!
    We are still waiting for a video tutorial about how to integrate Shopify in a Next.js app☺

  • @user-rb2bh7qv7v
    @user-rb2bh7qv7v 5 місяців тому

    Hey Josh, thanks for yet another outstanding video tutorial. It’s really easy to follow and well explained. Thanks for creating such an insightful tutorial. After watching your tutorials, I started working more convincingly in Next.js. I have one more request: if you can make a video on integrating Next.js with WordPress through the app router, it will be highly appreciated. Thanks in advance!

  • @t_park
    @t_park 6 місяців тому +1

    Love this! Thank you for all the hard work you put in Josh :D

  • @VincentFulco
    @VincentFulco 6 місяців тому

    Great stuff Josh.

  • @avinavkashyap8802
    @avinavkashyap8802 5 місяців тому +1

    lovely project,i am a beginner and am going to do it

  • @carvierdotdev
    @carvierdotdev 5 місяців тому

    dope project, awesome dude. thanks..

  • @raghavgupta6536
    @raghavgupta6536 6 місяців тому +1

    Hey Josh! First of all great work, I really appreciate what you have created here. I have a question, I work with mongodb for my use cases generally, I want to know if we can implement semantic search using mongodb?

  • @angelsancheese
    @angelsancheese 6 місяців тому +2

    Subscribed!

  • @koltuz
    @koltuz 5 місяців тому +1

    Thanks you Josh, currently following along, quick question, at 1:24:59 you use a prose and prose-sm as a class but i can't find those on the tailwind pluggin/documentation
    Also here are some notes for me:
    58:09 when using npm the script should be "npx tsx ./src/db/seed.ts"
    1:01:14 wheen using npm, the command is "npx drizzle-studio kit"

  • @adityajoshi2360
    @adityajoshi2360 6 місяців тому +1

    This loooooks coool joshh✨
    Here to support u 🫡

  • @raphauy
    @raphauy 6 місяців тому

    Hey Josh, thank you for all your videos, very helpful. One thing, you put H1 tags on the name of the products, it generates a lot of H1 in one page. It is a bad error for SEO. Thank you again.

  • @Victor-wh9bs
    @Victor-wh9bs 4 місяці тому

    Thanks learn a lot ...

  • @Oliver_Wersin
    @Oliver_Wersin 6 місяців тому

    Real nice. Thanks :)

  • @AlexanderBelov-y8o
    @AlexanderBelov-y8o 6 місяців тому

    I like your style.

  • @loo6942
    @loo6942 6 місяців тому

    let's gooooo

  • @madmaxdev
    @madmaxdev 6 місяців тому +2

    Hey hey.

  • @codewithguillaume
    @codewithguillaume 6 місяців тому

    duuuuuuuuuuuuude

  • @atharvsankpal
    @atharvsankpal 6 місяців тому

    Nice

  • @hakimleon-ls4ll
    @hakimleon-ls4ll 6 місяців тому

    thx bro

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 6 місяців тому

    Wow like and sub

  • @404-not-found-service
    @404-not-found-service 5 місяців тому +2

    There are limits for the free version so I can't make the request to OPENAI tells me that it exceeds the free rate and to add a payment method in that case :(

    • @nidhi2731
      @nidhi2731 5 місяців тому

      same what did you do now

    • @ashishkumawat6110
      @ashishkumawat6110 4 місяці тому

      You can use upstash's embedding models while creating your vector index instead of "custom". That way It will use its inbuilt embedding models and we can just pass strings to it, so we won't need openAI or any external embedding models.

    • @kairvee
      @kairvee 3 місяці тому

      @@ashishkumawat6110 hey heyyy can you please elaborate on this

  • @edgarestanislao5561
    @edgarestanislao5561 5 місяців тому

    Hey Josh, can you provide a youtube tutorial on ORC-Recognition and how to implment it with nextjs and using openai api ? Thanks in advance!

  • @dev-akeel
    @dev-akeel 6 місяців тому

    0:00 Really? I thought Josh tried ......😂

  • @abidibnazam4462
    @abidibnazam4462 6 місяців тому

    Need 'Josh tried Devin' 💀

  • @oubaidaawaw7271
    @oubaidaawaw7271 6 місяців тому +1

    hey bro , when you learnt all of it?
    and how, i'm very interesting to know

  • @cocoarecords
    @cocoarecords 5 місяців тому

    ❤🎉Can you build the same with RoR? (Ruby in rails)

  • @waleedsharif618
    @waleedsharif618 3 місяці тому

    Will you update this to next 15 when it comes?

  • @evanilsonp.8183
    @evanilsonp.8183 5 місяців тому

    Is this project beginner friendly? Because I'm new to react

  • @SimTjn
    @SimTjn 6 місяців тому

    Are upstach and pinecone are doing the same ?

  • @prashlovessamosa
    @prashlovessamosa 6 місяців тому

    Why the second channel?

  • @ritamchatterjee8785
    @ritamchatterjee8785 6 місяців тому

    links on the description isn't working

  • @khalidsDevLab
    @khalidsDevLab 6 місяців тому

    What about josh tried coding? Is this channel new?

  • @sh3r1ff50
    @sh3r1ff50 6 місяців тому

    first. literally lmao.

  • @mdimranhossain5897
    @mdimranhossain5897 5 місяців тому

    openai api key expired

  • @itzJingran
    @itzJingran 6 місяців тому

    why are u so cute?😂

  • @SoutelloGui
    @SoutelloGui 6 місяців тому

    Great content! I had to use @@ to_tsquery('simple', lower(${query.trim().replace(/\s+/g, ' & ')) instead of @@ to_tsquery('simple', lower(${query.trim().split("").join(" & "))) to make it work properly. I'm a beginner, and I'm really enjoying your work. Thank you, regards.

    • @shubhamrawat3984
      @shubhamrawat3984 5 місяців тому

      It's because you are splitting by "" and not " ". In the former, you will get each letter separated out instead of each word

  • @kevinngugi6120
    @kevinngugi6120 5 місяців тому +1

    that "drizzle:seed": "npm tsx ./src/db/seed.ts" when i run in terminal npm run drizzle:seed i get errors , i gave up even chatgpt could not solve it and the docs too that are provided were not useful typecript rejected them all, i am going back to superbaase

    • @xorkingsupernova
      @xorkingsupernova 4 місяці тому

      Try - "drizzle:seed": "npx tsx ./src/db/seed.ts"
      i.e. use npx instead of npm.

    • @marvinkr
      @marvinkr 3 місяці тому

      @@xorkingsupernova I tried that but it's not detecting my upstash api key (and neither the open ai one)

    • @KudaKotie
      @KudaKotie 2 місяці тому

      @@marvinkr use it as - "drizzle:seed": "tsx ./src/db/seed.ts"