AI search for Dropbox
AI search for Dropbox. For any data, including videos. With Nuclia, build a better search and find the right answers in your Dropbox.
AI search for Dropbox. For any data, including videos. With Nuclia, build a better search and find the right answers in your Dropbox.
First things first… What is NucliaDB? Let me answer in few words: NucliaDB is an open-source vector database that stores, indexes, & retrieves vectors for AI search. So… What about starting playing a bit with NLP models and using the vector search abilities of NucliaDB to implement an AI search feature? You probably know StackExchange, …
How to build your own AI search engine with NucliaDB Read More »
Strapi is an open-source headless CMS. Offers an admin panel to manage content and a great API. But what if you want to provide a search engine for content?
If you are interested in extracting text and metadata from documents, you have probably heard about Apache Tika. It is a great tool that can extract a bunch of information from a wide range of file formats, including PDF, Word, Excel, PowerPoint, HTML, XML, and many more. The problem is that it is a Java …
Next.js is a React framework that allows you to build server-side rendered applications with React. It is a great tool to build static websites, but it also allows you to build dynamic websites, with server-side rendering and static generation. What are your options if you want to offer a search feature in your application? With …
How to build a search engine with Next.js and Nuclia Read More »
Svelte makes it very easy to create custom elements (we already discussed it in a previous post actually). By adding svelte:options tag to a component, you declare you want to obtain a custom element, and if you pass customElement: true to compiler options, you build a custom element that you can use in any web …
When you’re a developer, everyday is an adventure. Let me tell you about something that seemed really simple initially and turned out to be surpringly tricky… My initial need: displaying a warning message Nuclia is providing an API to index and search unstructured data, and, believe or not, sometimes our platform is not stable. Obviously …
If you want to distribute a small and performant component, Svelte is just great. It is simple, clean and the generated bundle is extremely small, because Svelte is a compiler, it turns your code into a standalone JavaScript code (there is no framework library to load to have your app running). Moreover it is extremyly …
How to build lazy loaded custom elements with Svelte Read More »
You use RxJS to implement your libary but you want to let your users decide if they prefer RxJS or regular JavaScript promises. Opinionated choices vs large adoption When you build a frontend library meant to be used in a lot of different use cases by a lot of different developers, it is always risky …