Short answer: no

Neither Solr nor ElasticSearch have such capabilities out of the box.

Solr does have a plugin infrastructure that enables you to provide
better tokenization based on language rules, and some are better
than others.

I saw for example integration of openNLP here: 
https://lucene.apache.org/solr/guide/7_3/language-analysis.html
but that requires additional data to provide language rules,
but not a lot of languages have been tackled 
(http://opennlp.sourceforge.net/models-1.5/).

There are of course more general solutions like provided
in the first link, but the tokenization are a bit "rough" and aggressive (that 
is why it is so fast),
delivering tokens that do not exist (debugging shows you that).

Anyway: do not overdo it. There is no way
you can beat large sized company like Google.
Language support is more than a set of rules to apply.

More important is this: make sure Google can decently index
your webpages. More than 90% of your users reach your website through Google,
so do not invest too much into this.


On 2 Jul 2020, at 16:19, Gautam K <gka...@gmail.com<mailto:gka...@gmail.com>> 
wrote:

Dear Team,

Hope you all are doing well.

Can you please help with the following question? We are using Solr search
in our Organisation and now checking whether Solr provides search
capabilities like Google Enterprise search(Google Knowledge Graph Search).

1, Does Solr Search provide Voice Search like Google?
2. Does Solar Search provide NLP Search(Natural Language Processing)?
3. Does Solr have all the capabilities which Google Knowledge Graph
provides like below?


  - Getting a ranked list of the most notable entities that match certain
  criteria.
  - Predictively completing entities in a search box.
  - Annotating/organizing content using the Knowledge Graph entities.


*Your help will be appreciated highly.*

Many thanks
Gautam Kanaujia
India

Reply via email to