Ask HN: Best way to create a searchable knowledge base?