veritus / veritus-web

Frontend
https://deploy-preview-32--announcer-tachometer-25258.netlify.com/
2 stars 0 forks source link

Feature - Search #38

Open Ragnar-H opened 7 years ago

Ragnar-H commented 7 years ago

Description

People come to our site for a specific reason.

If we manage to create the perfect overview on the site, everybody will instantly see exactly what they were looking for when they open our site.

This is however never the case if you're presenting a lot of data 😔

This calls for a search feature.

Todos

Blockers

Site needs to be much more mature for search to make any sense

Ragnar-H commented 7 years ago

Some candidates to consider:

Haystack + Elasticsearch

Specifically Django-haystack

Pros

@AriHrannar has set this up in another project

Cons

Algolia

Algolia

Pros

Cons

*Free tier should suffice. Starter tier is really cheap

Ragnar-H commented 7 years ago

Algolia in action on Flow documentation site

searching

Ragnar-H commented 7 years ago

I first saw Algolia featured in this blog post

AriHrannar commented 7 years ago

Algolia does look pretty cool. They even say that they can increase the free limits for open source.

Only issue that I see with it is that it would suck to switch when we hit the limits. $600 a year is pretty steep.

Like they say the limit is 10.000 records. We would have to allow searching for both cases and promises at least.

If we just look at the promises There are 6 districts and 7 parties. If each party has 10 candidates in each district we have 6710 = 420 possible politicians. If each makes 10 promises, we are already at 4200 records.

So it feels like we would reach the limit relatively soon :(

Ragnar-H commented 7 years ago

Good to keep the limits in mind like that. I'd like to revisit this issue when we actually have something to display (and something to display that data with 😅)

An exhaustive list of search engines should definitely contain more than only these two options.

On Sat, 10 Jun 2017, 15:41 Ari Hrannar Bjornsson, notifications@github.com wrote:

Algolia does look pretty cool. They even say that they can increase the free limits for open source.

Only issue that I see with it is that it would suck to switch when we hit the limits. $600 a year is pretty steep.

Like they say the limit is 10.000 records. We would have to allow searching for both cases and promises at least.

If we just look at the promises There are 6 districts and 7 parties. If each party has 10 candidates in each district we have 6710 = 420 possible politicians. If each makes 10 promises, we are already at 4200 records.

So it feels like we would reach the limit relatively soon :(

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/veritus/veritus-web/issues/38#issuecomment-307565801, or mute the thread https://github.com/notifications/unsubscribe-auth/AVy8QvG3huiQxu_Biq_58pgZQVvmt8PQks5sCpz7gaJpZM4N2EB0 .