Loading...

{{notif_text}}

SocialHelpouts is now CutShort! Read about it here
Who pays how much? Be informed with this salary report on Indian startups.
Why join channels?
Learn from peers
Discuss and share learning resources with the top professionals across the world
Open business or job opportunities
Earn reputation points to get consulting projects, attract talent or land jobs.
Accelerate your growth
Grow your network and get exclusive deals from our learning partners.
signup now
Neha Sinha asked a question

What search technology you'd recommend for a moderately complex content website?

Algolia? Cloud Search? Elastic Search? Lucene?

answer
submitting answer...
submit
No answers yet. Be the first one to answer!
2 answers
Nitish Bangera Passionate Java Programmer
The first question that I have is what is the content that you are searching. I can very well design a trie based custom searching using Neo4j or my own inbuilt Tree where Nodes point to the content and the tree traversal will give me a search key. ElasticSearch is a good option too but the data needs to be synced to it. A custom solution will keep the data and meta distributed but that is the decision that you need to take.
Loading comments...
Abhilash Jain Product Marketing Manager
Each of these search algorithms are great for a specific purpose. 
Algolia uses Elastic search for their logs, also Elastic search has superior analytics features. 
For a complex content site , the search needs to be user friendly, the best solution for this would be Algolia, as the
search brings up relevant resuls as the user is typing . Also it has a great error match filter where. it still shows you relevant details even if you end up mistyping the search query.
P.S. This is my personal opinion
Loading comments...
To view all answers to this question, join this channel
join this channel
Awesome! You have connected your Facebook account. Like us on Facebook to stay updated.