I want to design a search engine which can search with PAYMENT-ID, ORDER-ID, CUSTOMER-NAME, CUSTOMER-PHONE, STORE-NAME, STORE-NUMBER, RETAILER-NAME, RETAILER-NUMBER, RETAILER-ID, RETAILER-MARKETPLACE-ID.
All these details are stored in different tables like ORDERS, PAYMENTS, RETAILERS, STORES, CUSTOMERS, and INVOICES with relations. Right now we have only 10MBs of data with 20K records. So I need a scalable solution that can handle the search from all the tables mentioned and how can I make a dataset with so many tables with relations for search.
Hey everybody!
(1) I am developing an android application. I have data of around 3 million record (less than a TB). I want to save that data in the cloud. Which company provides the best cloud database services that would suit my scenario? It should be secured, long term useable, and provide better services. I decided to use Firebase Realtime database. Should I stick with Firebase or are there any other companies that provide a better service?
(2) I have the functionality of searching data in my app. Same data (less than a TB). Which search solution should I use in this case? I found Elasticsearch and Algolia search. It should be secure and fast. If any other company provides better services than these, please feel free to suggest them.
The new pricing model Algolia introduced really sealed the deal for us on this one - much closer to pay-as-you-go. And didn't want to spend time learning more about hosting/optimizing Elasticsearch when that isn't our core business problem - would much rather pay others to solve that problem for us.
Swiftype is the easiest way to add great search to your website or mobile application.
Amazon CloudSearch enables you to search large collections of data such as web pages, document files, forum posts, or product information. With a few clicks in the AWS Management Console, you can create a search domain, upload the data you want to make searchable to Amazon CloudSearch, and the search service automatically provisions the required technology resources and deploys a highly tuned search index.
Our mission is to make you a search expert. Push data to our API to make it searchable in real time. Build your dream front end with one of our web or mobile UI libraries. Tune relevance and get analytics right from your dashboard.
Quick Start- Install by pasting a JavaScript snippet in your page.;Autocomplete- our search engines come with autocomplete built-in;Detailed Analytics- Our built-in search analytics give you real-time insight into what your users are looking for.;Custom Result Ranking- Drag-and-drop results to re-order them.;VIP-approved WordPress search plugin- Just install the plugin and your ready to go.;Great Mobile Support- Our search works great in mobile browsers, and our native iOS and Android SDKs make app integration a breeze.;Advanced Developer API- Our Developer API gives you low-level access to our search technology.
Simple to Configure – You can make your data searchable using the AWS Management Console, API calls, or command line tools. Simply point to a sample set of data, and Amazon CloudSearch automatically proposes a list of index fields and a suggested configuration.;Automatic Scaling For Data & Traffic – Amazon CloudSearch scales up and down seamlessly as the amount of data or query volume changes.;Low Latency, High Throughput – Amazon CloudSearch always stores your index in RAM to ensure low latency and high throughput performance even at large scale. Amazon CloudSearch was created from the same A9 technology that powers search on Amazon.com.;Rich Search Features – Amazon CloudSearch indexes and searches both structured data and plain text. It includes most search features that developers have come to expect from a search engine, such as faceted search, free text search, Boolean search, customizable relevance ranking, query time rank expressions, field weighting, and sorting of results using any field. Amazon CloudSearch also provides near real-time indexing of document updates.;Secure – Amazon CloudSearch uses strong cryptographic methods to authenticate users and prevent unauthorized control of your domains. Amazon CloudSearch supports HTTPS and includes web service interfaces to configure firewall settings that control network access to your domain.
Database search;Multi-attributes;Search as you type;Analytics dashboard; Ranking; Mobile;
Search in any language;Understand users mistakes;Smart Highlighting;Realtime indexing;Protect your indexes from misuse;Discover realtime faceting;Search objects by location
Statistics
Stacks
192
Stacks
112
Stacks
1.3K
Followers
96
Followers
152
Followers
1.1K
Votes
11
Votes
27
Votes
699
Pros & Cons
Pros
8
Very easy setup and highly customizable for your search