I built an image search engine

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

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

  • @etiennedilocker9729
    @etiennedilocker9729 Год назад +346

    Weaviate Co-Founder here. Thank you for featuring Weaviate and creating this awesome video. It covers a lot in just 6min and I think it's a really cool intro to the topic and really shows the power of Weaviate. Also really like that you hinted at more traditional db features such as filtering/sorting/etc. It's those that make Weaviate super powerful for real-life applications.
    Appreciate the blutness about not being a fan of the builder pattern in the JS/TS client. Would love to hear some more feedback from you and tap into the collective JS/TS experience of your followers to help us design a better , more TS-native API on the Weaviate client. The clients are versioned separately from the server, and we're totally cool with releasing a new major version of the client if it can help improve the DX for anyone that uses JS/TS in their daily work.

    • @آزيحسن
      @آزيحسن Год назад +22

      A problem I commonly face with the builder pattern is that it's unclear to me which parameters are mandatory and which are optional, so I may end up forgetting to set a mandatory parameter and run into nullpointer exceptions at runtime.

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

      There's a small army of us all racing toward the same goal now (AI all the things), but for most of us it's a new world; having the 'traditional' features as a frame of reference is what we need to bridge the gap-thank you.

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

      @@آزيحسن agree. if it was a step builder this would not be a problem. You are only allowed to build after all mandatory params functions have been called.

  • @DaveGouda
    @DaveGouda Год назад +91

    Would love a video comparing the different vector databases. Why did you choose this one over Pinecone?

    • @AnthonyBurback
      @AnthonyBurback Год назад +16

      Possibly due to Weaviate having a local docker container setup available (didn't see anything similar for Pinecone)

    • @wlockuz4467
      @wlockuz4467 Год назад +9

      Pinecone is closed-source and paid

    • @beyondfireship
      @beyondfireship  Год назад +84

      1. Open-source and self-hosting
      2. AFAIK pinecone requires you to vectorize your own data. For most that means paying for something like the OpenAI embeddings API. But with Weaviate we just ran our own ResNet locally.

    • @omarjimenezromero3463
      @omarjimenezromero3463 Год назад +7

      @@beyondfireship just what i expected, people running locally their own AI for their own purposes, i see more this common than pay for a bigger and better AI suscription where one can not manipulate or use for all.

  • @officialabdulrehman
    @officialabdulrehman Год назад +192

    Doesn't matter what the topic, JS somehow always gets involved lol

    • @Hakunamataaa
      @Hakunamataaa Год назад +7

      True lol😂😂😂

    • @notsojharedtroll23
      @notsojharedtroll23 Год назад +12

      The real marvel of Computer Technology is Javascript at this point.

    • @ashwinalagiri-rajan1180
      @ashwinalagiri-rajan1180 Год назад +4

      This is a webdev project, JS will obviously be involved.

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

      That's why it's the GOAT the GOAT 🐐

    • @papasilverhand
      @papasilverhand Год назад +4

      Anything that can be done in javascript will eventually be done in javascript.

  • @darsh_shukla
    @darsh_shukla Год назад +55

    This can be also done, using CLIP model. And indexing vectors with KNN type in opensearch and using cosine similarity to find similar images. With the CLIP model you can search images by text and image both as input.

    • @sudiproy4413
      @sudiproy4413 Год назад +4

      Can you tell me what's the difference? Also pros and cons of both?
      You seem to know about these things and I'm new in AI

    • @deep.space.12
      @deep.space.12 Год назад +2

      I think the main difference is that, if you do naïve cosine similarity you probably have to compare it with all images in the DB, hence O(n). In HNSW it becomes O(log(n)) since the embeddings data is "somewhat sorted".

    • @Paarthri
      @Paarthri Год назад +4

      @@deep.space.12 opensearch also uses hnsw

    • @deep.space.12
      @deep.space.12 Год назад +1

      @@Paarthri thanks for the info

    • @ko-Daegu
      @ko-Daegu Год назад +1

      why would he use something worse thou ? (KNN) than a faster more efifcinat and scalable search algo like HSNW

  • @DouglasHewitt
    @DouglasHewitt Год назад +8

    Your content constantly impresses. As a programmer and an educator myself I'm amazed how you do so much and do it well.

  • @Kim-by5uy
    @Kim-by5uy Год назад +763

    we're definitely not tired of the AI videos. Great as always

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

      Looks like made by Fireship

    • @Dev-Siri
      @Dev-Siri Год назад +1

      I was also going to write that xD

    • @compilererror
      @compilererror Год назад +27

      I find them boring, but Jeff can do whatever he wants -- and he will always have my undivided attention because he is the electronic prophet we have all been waiting for

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

      Keep em' comin;

    • @upta
      @upta Год назад +1

      I mean, I'm tired of hearing about AI in general, but Jeff can make basically anything fun and interesting so I don't mind regardless of what he makes his videos about.

  • @malikkissoum730
    @malikkissoum730 Год назад +4

    This is by far, one of the best videos you ever made. Keep us updated !!
    You channel could become the new tech news reporter in video format. Thanks for the good work

  • @AliciaSykes
    @AliciaSykes Год назад +12

    Made it look so simple, I'm definitely trying this out this evening, thanks Jeff!

    • @notalanjoseph
      @notalanjoseph Год назад

      2:26 how to “run that command”? What command is he talking about??
      Somebody please help

    • @AliciaSykes
      @AliciaSykes Год назад

      @@notalanjoseph - It's `docker-compose up` 😉

    • @bestactionclips9920
      @bestactionclips9920 8 месяцев назад

      am getting an error that Meme class already exists while running the code. Buddy will you please help.

  • @bagboy5098
    @bagboy5098 Год назад +34

    just imagine Jeff life without Javascript

    • @xXxDerfoufixXx
      @xXxDerfoufixXx Год назад +11

      He will be eff

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

      @@xXxDerfoufixXx That's some next level programmer dad joke.

    • @notsojharedtroll23
      @notsojharedtroll23 Год назад

      ​@@vhaangol4785 there are at least 3 jokes that make this a tor tier joke.

  • @BaldyMacbeard
    @BaldyMacbeard Год назад +6

    Yeah, vector databases have been around for quite a while, but the availability of open source vectorizer models made vector search more of a viable use case, so we're seeing more and more proper databases with easy to handle clients and all. Unfortunately, the biggest issue with vector search is not the database side of things. They're mostly all the same, relying on the same compression and distance computation algorithms. The big issue is vectorization. For some use cases like text or image similarity you can use huggingface models as-is. But for more business specific things, you'd have to train your own model and that is tough AF.

  • @anasouardini
    @anasouardini Год назад +4

    More of those please.

  • @monabbar007
    @monabbar007 Год назад

    I love the vector data base, how the data is stored in form of coordination with direction

  • @-boiadeiro-
    @-boiadeiro- Год назад +3

    It's actually a good topic, storing and processing data is still most important thing

  • @amandahugankiss4110
    @amandahugankiss4110 11 месяцев назад +2

    just fell over backwards watching every thing you said going over my head

  • @walkieer
    @walkieer Год назад +1

    After seeing the video on vector databases on the main channel, I just knew this was what was next.

  • @ogredev
    @ogredev Год назад +20

    Vectors are so 2022 Q4. Ive come up with trillion dollar concept. Text File Data. You will store all of your data in a single file where where each col will be separated by something like a tab code or comma and a row will be separated by a new line. Beta names are Tabbed Text Files or Comma Text Files.
    Reply if you’re ready to invest.

    • @lance3301
      @lance3301 Год назад +1

      You son of a bitch, I'm in!!!

    • @Yashss4617
      @Yashss4617 Год назад

      i think that`s what people call csv files, python even has extension to manage these type of files. they can also be opened in ms excel

    • @deep.space.12
      @deep.space.12 Год назад +4

      @@Yashss4617 r/whoosh

  • @abdulrafiuabdulazeez9924
    @abdulrafiuabdulazeez9924 Год назад +1

    There's absolutely nothing for you to apologise for. This is another great video. Please, keep 'em coming as always.

  • @himanshutripathi7441
    @himanshutripathi7441 Год назад

    Always remember Jeff, you are awesome and really helping Devs by introducing concepts.
    Stay classy cheers.🎉

  • @MMH919
    @MMH919 Год назад

    Love this kind of video. It gave me a lot of ideas

  • @brad1785
    @brad1785 Год назад +1

    I appreciate the slightly slower pace of this video.

  • @Dominik-K
    @Dominik-K Год назад +1

    This is super cool! Like how easy it is to do those tasks nowadays

  • @kardashevr
    @kardashevr Год назад

    JS churn -> AI churn -> panic attacks -> depression -> nirvana

  • @poulticegeist
    @poulticegeist Год назад +97

    Not tired of AI content at all. This is amazing. Thank you!

  • @RoyRope
    @RoyRope Год назад

    Got a kinda good idea for them, hopefully will get some time to play with them on work sometime soon. Good video as always!

  • @thuonglengoc6875
    @thuonglengoc6875 Год назад +1

    Great video! Could you make a video about how we can crawl data on a knowledge base, transfer to vector databas and search with it?

  • @rj27thug78
    @rj27thug78 Год назад

    Really appreciated mention of not sponsored*

  • @cedricschacht9445
    @cedricschacht9445 Год назад +310

    It's time for a ai driven Javascript framework that runs on the edge😂
    And be sure not to mix stuff up, a js driven ai Framework, would essentially be the apocalypse

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

      lol

    • @vmbgify
      @vmbgify Год назад +6

      I love how you used the buzzwords "ai", "driven", "js", "framework" and "edge" to mispell "disaster"

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

      ​@@vmbgifyput down the vodka

    • @Darth_Bateman
      @Darth_Bateman Год назад

      Or the Singularity. . . ?

    • @FasutonemuMyoji
      @FasutonemuMyoji Год назад

      I miss the good ol' days when the most stupid overused buzzword was "the cloud", like we all pretended nobody before 2007 had seen the word WAN on literally any network topography chart from the previous 30 years on it and instead insisted they were super original and clever and came up with something totally new.

  • @johannjohannes7214
    @johannjohannes7214 Год назад

    Soon the own image boorus are going to be fantastic

  • @lawrencemidwinter9416
    @lawrencemidwinter9416 Год назад

    That was a cool video. I am new to this game and while watching this I get a feeling iofwow that is really cool thing you have shown and I have no idea what he is doing but would luv to see more.

  • @thechoephix
    @thechoephix Год назад

    I like that the gif in the end was in Yellow stone. No reason.

  • @MegaSuperCritic
    @MegaSuperCritic Год назад +5

    Damn, I had started to really rely on Fireship for my AI news!

  • @mkhphp
    @mkhphp Год назад +1

    Can you do an episode about Medusa, the open source e-commerce js framework?

  • @wwc4168
    @wwc4168 Год назад

    This is amazing. Thanks.

  • @arpitgarg6459
    @arpitgarg6459 Год назад

    Stop blowing my mind dude!! Too much power in our hands

  • @Dark_Peace
    @Dark_Peace Год назад +15

    You should've used Rektor for your database.
    I already invested in it. It's the next big thing.

    • @DougKulak
      @DougKulak Год назад +6

      Rektor? I hardly even knew her.

  • @GSBarlev
    @GSBarlev Год назад +1

    Realizing you could use this to reverse Stable Diffusion. You feed it a prompt, it generates an image, and then your reverse image search returns the images it --stole-- "learned from" the most to create its output.

    • @Chiramisudo
      @Chiramisudo 4 месяца назад

      That's a pretty clever idea actually. I wonder if copyright holders will think of doing that.

  • @quarkleptons1036
    @quarkleptons1036 Год назад

    Amazing work.

  • @0906WEST
    @0906WEST Год назад

    Man i friggin love fireship

  • @miquelvazquez4544
    @miquelvazquez4544 Год назад

    awesome tutorial !!!!!!

  • @SriramV-z8s
    @SriramV-z8s Год назад

    Thanks man! My company just changed my job role from a 'RoR developer' to an 'AI Engineer' and you have everything I need

  • @bluelightning2k
    @bluelightning2k Год назад

    Please do a version of this for text similarity search

  • @SIMULATAN
    @SIMULATAN Год назад

    Yay, finally some docker on fireship 🎉

  • @gokudomatic
    @gokudomatic Год назад +1

    I find that personally very interesting. Next step I'm looking for would be to automatically tag images.
    About AI, I'm happy that Fireship recon that he's talking a hecka lot about AI. But he's right. It's the new trend and it's not going to leave anytime soon. I'd just hope we can talk about it in a more neutral way than an AIpocalypse or an AIrmageddon.

  • @0oEo0
    @0oEo0 Год назад +34

    Please keep making these videos. They are non-stop, but so is the pace of AI right now, so they're the only thing helping me feel like I'm staying current.

  • @MistrzuShifu
    @MistrzuShifu Год назад

    My man, you just did Web 3.0 dirty. Blockchain is epic and I hope to see some videos about it too! 💪

  • @as-qh1qq
    @as-qh1qq Год назад +3

    Yes, I did pause to view and read each meme

  • @LibertyRecordsFree
    @LibertyRecordsFree Год назад

    Could you do a similar tutorial for a full beginner in programing (a bit slower, a bit more steps to explain each concepts), to create this image search database, to retrieve only copyright free image / cc0? Nice tuto thought 👌

  • @004307ec
    @004307ec Год назад

    😊nice video, I got an idea for my next project.

  • @DanielHernandez-bb9sj
    @DanielHernandez-bb9sj Год назад +1

    I'm not tired of the AI videos. Maybe a new channel: Fireship AI

  • @cosmokramer9139
    @cosmokramer9139 4 месяца назад

    I feel as though Yandex uses this model, but for some reason they rarely have the original content when you're looking for a source.

  • @nimitsavant3127
    @nimitsavant3127 Год назад +1

    loved it!

  • @pepperpeterpiperpickled9805
    @pepperpeterpiperpickled9805 Год назад +61

    MORE AI videos, mate! Your videos are always the most informative AND entertaining on the subject

  • @beinyourguard
    @beinyourguard Год назад +10

    if the ai videos help us make our jobs easier, then keep'em coming

  • @amigos786
    @amigos786 Год назад

    Thank God! Next videos will be on JS

  • @sage_gamers
    @sage_gamers Год назад +7

    Man how did you learn all that? I mean how did you start your journey. Please make a video about your journey it would be very inspirational for many.

    • @heroe1486
      @heroe1486 Год назад +4

      Read the docs

    • @FaisalAfroz
      @FaisalAfroz Год назад +6

      @@heroe1486 That is old school , now you just feed the doc and generate summary using AI.

    • @lance3301
      @lance3301 Год назад +4

      @@FaisalAfroz Yes, this is the way.

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

      when you get really popular, people approach you and tell you neat things in hopes you will make a video for them.

  • @CharmCaster
    @CharmCaster Год назад

    i um... kind of a beginner but never had trouble understanding your vids... this one was way beyond my lvl lol

  • @danielivanescobar6656
    @danielivanescobar6656 Год назад

    i was building a meme search engine for fun and this killed it, i might apply this implementation

  • @earth9651
    @earth9651 Год назад +32

    Don't stop the AI vids.
    Your last video introduced me to vector databases which I used to easily solve a big, hairy, ugly business problem for my employer.
    Now they can make a lot more money and I get a pat on the back.

  • @mgara514
    @mgara514 Год назад

    Loved this video, the the test image got me ROFL

  • @yowaimo890
    @yowaimo890 Год назад

    woah i never knew weaviate has its usefulness , i contributed in it for my gsoc but later switched to another org

  • @blacklistnr1
    @blacklistnr1 Год назад

    I thought "in the next 5 minutes" is a joke relating to the complexity of a search engine. Yet here I am 5 minutes layer knowing all the steps. Wild times.

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

    Did you just b64'd different formats of images without converting them to a certain file format and then send them to the vector db? Congratz you just uploaded Spanish, English and French sentences to your db and queried if the English sentence will be the nearest match with the English sentence...

  • @ThysRoes
    @ThysRoes Год назад

    Can you train this on all my footage that I shot that I need indexed?

  • @AnthonyBurback
    @AnthonyBurback Год назад +12

    Not even a little bit tired of the AI videos - if anything I'd love to see more tutorials

  • @alibahrami6810
    @alibahrami6810 Год назад

    Nice one!

  • @lulzmachineify
    @lulzmachineify Год назад +1

    Could this be used to build a "hotdog or not hotdog" matcher?

  • @zeldaplayergl11
    @zeldaplayergl11 Год назад

    Seems Valid.

  • @mlnima
    @mlnima Год назад

    Please make a tutorial for vector DB and do the same with mongoDB at the same time

  • @kebman
    @kebman Год назад

    Oooooh can I also use this to find similar images on my own computer despite resolution differences?

  • @laptopuser5198
    @laptopuser5198 Год назад

    Top tier content found here.

  • @AmanYadav-l6p3s
    @AmanYadav-l6p3s Год назад +1

    We have to update the class name again and again in index.js otherwise it is giving me error that you have already used this class name can any one help me to get rid of this problem!

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

    I'm trying to pick a vector database at the moment. Does anyone have any reason why you would pick, say, Pinecone over Weviate, or vice-versa?

    • @beyondfireship
      @beyondfireship  Год назад +8

      Weaviate is open-source and can be self-hosted

  • @GeorgeObregon
    @GeorgeObregon Год назад

    thank you

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

    Finally good AI video where we can learn something real and stop listening about stupid people how AI will kill humanity

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

    Hey guys, he mentioned that these images will be converted to a numerical array (like a vector), to find similarities between different images. Do any of you know how exactly that works? What can you compare in a vector to another vector? Thanks.

    • @lance3301
      @lance3301 Год назад +7

      In vector databases, images are converted into numerical arrays called vector embeddings. These embeddings encode features of each image as a 1-dimensional array of numbers. These embeddings can be compared to one another to determine visual similarity between them. The similarity between two vectors can be measured by calculating the distance between them. There are several distance metrics that can be used, such as Euclidean distance or cosine similarity. The smaller the distance between two vectors, the more similar they are considered to be.
      - This answer was provided by the new Bing Chat, my new AI-powered copilot for the web

    • @stevenparker2099
      @stevenparker2099 Год назад +4

      @@lance3301 Aw man, forgot I could just ask ChatGPT too. Thanks mate.

    • @rumfordc
      @rumfordc Год назад +4

      ​@@stevenparker2099 each number in the vector represents a different "attribute" as determined by the Img2Vec neural network. this is the "vectorizing" process. as long as the same vectorizing process is used on two different images, those vectors can be compared to one another. the exact attributes of an image used to determine "similarity" are dependent on the vectorizing process. once you have some vectors, you can measure the similarity between them the same way you would measure the distance between 2 points in space.
      you could make your own vectorizing process where you just count the number of red and blue pixels in an image, this would turn the image into a 2D vector. for example [28, 400] would be an image with a lot of blue in it. if this were compared to another image that is mostly red such as [100, 35] then the distance between these would be 372 while a fellow blue image like [5, 200] would have a distance of 201 indicating it is more similar.

    • @lance3301
      @lance3301 Год назад

      @@stevenparker2099 No worries mate. I keep forgetting too lol.

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

      Not exactly same but you can find more info on prodramp yt channel. There he goes in depth about how to vectorise imagery ( 3part workshops)

  • @meikyeon
    @meikyeon Год назад

    Very helpful and straightforward 。⁠◕⁠‿⁠◕⁠。

  • @8koi245
    @8koi245 Год назад

    Gotta love how he reads comments e

  • @crackwitz
    @crackwitz Год назад +1

    The javascript frameworks were not what drew me to your content. It was the memes and the "you can't miss this" in tech. Just saying.
    This here is interesting because databases, something traditionally boring, now get some attention due to this vector data and querying it.
    Querying high dimensional vector spaces isn't trivial, if there's lots of data and you still need it to be fast. There is some seriously advanced theory and tech in there.

  • @pl_asma
    @pl_asma Год назад

    hey fireship what font do you use for your videos? it looks pretty clean

  • @TheMetadude
    @TheMetadude Год назад

    Good video but I really wish you would talk slower and add a longer gap ( maybe just a 0.5 to 1 second) between edit cuts. Please bear in mind that for many English is a 2nd language.
    It is so frustrating having to constantly remind the video that I don't complete most of yours despite the great content. It's great that you pack so much info but it needs to be at a pace that can be more easily followed

    • @RJ-or8bw
      @RJ-or8bw 5 месяцев назад

      Put the time stamps of what you don’t understand and I’ll transcribe it for you

  • @abdul_samad_malik
    @abdul_samad_malik Год назад

    Does some notice that Jeff's voice sound different when the scene is switched in the video?

  • @asdf8asdf8asdf8asdf
    @asdf8asdf8asdf8asdf Год назад +8

    Definitely not sick of the AI videos. In fact any direction you feel like going, go hard …because it’s the quality that’s talking, not the surface content.
    thank you.

  • @AVX512
    @AVX512 Год назад

    Then use CLIP to generate descriptions of the images you have and you've just generated your own map of your images without manual labour

  • @ScorgeRudess
    @ScorgeRudess Год назад

    this guy knows what he is talking about. Its like GPT but for images instead of tokenized letters, or words, or phrases, but is not generative. and does not have transforms xD but.. you get the point.

  • @ericboadu8525
    @ericboadu8525 Год назад +1

    don't stop with the ai news. young aspiring developers need to know as much as possible to use this info to our advantage

  • @davidcmpeterson
    @davidcmpeterson Год назад

    With the super AI we have these days it would be quite an easy step to implement just removing watermarks!

  • @GavHern
    @GavHern Год назад +1

    what if you took a text input and ran it through something like dalle to make it use a text input (which gets turned into an image under the hood)

  • @empireempire3545
    @empireempire3545 Год назад

    mind BLOWN

  • @Batselot
    @Batselot Год назад

    I wonder what kind of image similiarity algorithms can we use? And I assume this is completely free to use locally? I don't see any restrictions anywhere right now or I have missed it.

    • @rumfordc
      @rumfordc Год назад

      there are countless ways to measure image similarity depending on what aspects of images you care about. if you're given an image of black cat, is that more similar to a black bear or a grey cat? depends on the goals of your app.

  • @carlt.8266
    @carlt.8266 Год назад

    Damn, where is that animation from at t=30s :O I need to know because I am little data visualization nerd myself, uknow

  • @Optable
    @Optable Год назад

    How can I reach you to discuss an app ive been building at pre dev stage with some of this in mind? I'm utilizing Gans with scikit learn and image on cloud to train the part of my app that will use ai for some valuable specific purposes, but this exact content here is what i needed for my leg heavy work to compile and filter all the exact images I need around defined search. I'd love to get your help, even if general on this for putting my pieces together. Your expertise on all the tools, systems, and use cases are such a great resource Ive had the pleasure of finding. Thanks

  • @vectoralphaSec
    @vectoralphaSec Год назад +11

    Not tired of AI. AI is the future. Please make more AI videos.

  • @codemaniadev
    @codemaniadev Год назад

    Nice video
    I was wondering when js started supporting top level await 😢

  • @user-db4dd4ze3n
    @user-db4dd4ze3n Год назад

    It fells like a normal neural network with extra memory usage

  • @elyoni-corp
    @elyoni-corp Год назад

    guys this voice is ai
    I found a website that creates voices from texts
    if you notice the voice has not any feeling in it and currently I don't understand most of the contents like before

  • @Dr.Cosmar
    @Dr.Cosmar Год назад

    Oof... I can follow this, but ill have no odea what I'm actually doing.
    Still, this was a very good way to get your point across.

  • @tandyn
    @tandyn Год назад

    How do I make those visualisations that show the embedding stored on weaviate

  • @cesarfigueroa6119
    @cesarfigueroa6119 Год назад +1

    for as much as you talk about gpt, im surprised you didnt just get gpt to generate the entire thing

    • @rumfordc
      @rumfordc Год назад

      how do you know he didn't?

  • @pepperpeterpiperpickled9805
    @pepperpeterpiperpickled9805 Год назад +1

    00:29 does Leo have David Duke as a profile pic? lol

  • @neofox2526
    @neofox2526 Год назад

    how can i make the search more accurate? Its not even using alot of processing power, is there a way to just set everything to high so it can use all my processing power to make sure the result is accurate?