For Firebase more customize & complex search - search

We are working on application & now we want to switch our database to firebase. Now the issue is that firebase is not support more customize, complex & deep search. I read some articles that they are recommending to use elastic-search for the solution. Now we have no option to integrate firebase with elastic search, is it the last solution ?

Related

Use google docs as an editor and viewer

I am looking to use google docs editor and viewers for docs , sheets etc in my application.
i.e. the files are hosted in my application and just want to open the office files in the google docs UIs. So , just want to use google docs UIs not the google docs as a server.
As per the below SO thread it is not possible.
But was just wondering how BOX has achieved the same.
MS Office online supports the same use case through WOPI. So was looking for something similar for google docs.

Using loopback with Cosmos DB

Is it possible to use Loopback 3.x with azure Cosmos DB (assuming I don't want to create my own connector)? I tried https://www.npmjs.com/package/loopback-connector-cosmosdb which isn't officially supported and I couldn't get it work. I have been looking for a quick way to set up an API on Azure (honestly I prefer SQL over CosmosDB but it seems like the simpler way to go) using NodeJS and haven't come across one yet. I started coding serverless functions for my API which work wonderfully except that adding authentication seems like a total drag and goes over my head completely. I indent to create both a web app and iOS App for what I'm developing any suggestions would be great!

Amazon Cloud Search Experience

I might get flagged down by this question.. but still will give it a shot..
Since Google Site Search is going out of business and we are not interested in the free version of it - We decided to go with the Amazon Cloud Search option. The challenge though is - it is not straight forward. We have to build a crawler and there are some features that needs to be custom built.
I am trying to see examples where websites have used ACS and worked but i am not able to find anything good.. Have anyone tried using Amazon Cloud search for their Website search. Our website has around 15000 plus pages.
We are .net based solution - so i am thinking to write a crawler.. extract content on nightly basis and send it to Amazon. Would it be the right way?
ACS is based on Solr. If your site is under your control, i think the first step is extracting all useful content out and generate them into xml/json files, then use AWS CLI upload these documents to ACS. ACS has REST APIs to let you to get the query result. You need to define indexes before uploading them.

Google Search Engine showing results for different keywords instead of typed one?

Whenever I want to search for my Android APPS which are developed under publisher Nixion (suppose it). Instead of displaying that APPS developed by Nixion, it displays other keyword contents. Same thing happens with me when I search on PlayStore. Is there any thing provided so that I can request Google to include this word as keyword in PlayStore & Web Search Engine.
Is there any thing provided so that I can request Google to include this word as keyword in PlayStore & Web Search Engine.
Yes, you may refer to this guide for the steps on how to add, edit, or remove your keywords.
And in addition to that, you may want to also check this article for more information regarding how suggestions can vary by Region and Language and most of all how Google instant’s Autocomplete suggestions work.

Adding search for a private website

I have a login-protected website. It's an internal application and it's not avaiable to the general public hence it's not indexed by any search engine.
My application is developed on the Google App Engine.
I would like to add a search engine but obviously without the need to public index it. There's any solution avaiable from Google/Bing/Others for a situation like this?
Have you done this before? What solution did you chose and what are yours results?
Well Google has the Google Search Applicance which is basically a blade server which lives on your internal network and creates a "private" index. But this is meant as an enterprise caliber solution (translation: expensive).
Which framework is your website running on? You may be able to find an indexing/search module.
To answer the latter part of the question... I've used Xapian in a Django based website (via the djapian adapter). It basically creates a full-text index. Results are maybe not as good as Bing or Google would generate but it's still quite good; easy to use API too.

Resources