0

I was wondering is there any way to classify a single word before applying a search on elasticsearch. Let's say I have 4 indexes each one holds few millions documents about a specific category.

enter image description here

I'd like to avoid searching the whole search space each time. This problem becomes more challenging since it's not a sentence, The search query usually consists only a single or two words, so some nlp magic (Named-entity recognition, POS etc) can't be applied.

I have read few questions on stackoverflow like:

Semantic search with NLP and elasticsearch

Identifying a person's name vs. a dictionary word

and few more, but couldn't find an approach. are there any suggestions I should try?

JammingThebBits
  • 732
  • 11
  • 31

0 Answers0