@sharonyue said in Solr searching engine is bad:
I have been using Solr for 6 years. I have to say the results it provides are terrible. Of course this is not a problem of nodebb. I would say its a problem of Solr. Our website uses Chinese, so right now Solr is our only solution. However, it is terrible.
Some users just dont use it at all, they search something by Google like:
keyword site:mywebsite.com
The results are very good. Much better than Solr.
I am wondering if there is a change to have a better solution...
unfortunately, it is the same for us... since there are unconventional characters in Turkish, we are also having problems with the search function.
I wrote it before, you can read it here:
https://community.nodebb.org/post/75862
well, the search function does its job, but if you do not remember the exact word and how it was written, usually you cannot get the results you want. I also get more relevant results through google search most of the time 
we are trying to solve this problem with keywords, hashtags, and tags... I usually write several related keywords at the end of a long, informative post like this:

so, people can still find these posts. We are also re-structuring our tags/hashtags system to help people find what there are looking for, but it is a work in progress... however, I have to admit it is getting harder since the content is growing...
by the way, this is the hashtag plugin we use :
https://github.com/NodeBB/nodebb-plugin-hashtags
(but I believe it is not perfect yet)
I am also interested in hearing how others solve these search function problems...