• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XenForo Enhanced Search

Adam Howard

Well-known member
#1
So I'm possibly looking into purchasing XenForo's Enhance Search.

Would like people's pros and cons from having done so (please and thank you in advance).
 

Marcus

Well-known member
#2
Pro: Search Results are better :)

Cons: You have to install it :)

If you have a very large forum, it will also give you faster search results. But for most communities, the great advantage is the increased quality on search results. The latest beta available here even improves the quality of search results.
 

Slavik

XenForo moderator
Staff member
#4
How did this affect your VPS / Dedicated resources?
Did this affect your page load time?
It won't effect your page load times, if anything on pages which use the search it will make them quicker.

It uses Java backend, but on a small forum the impact on server resources is minimal.
 

Tracy Perry

Well-known member
#7
I'm probably going to end up getting it for my Linux site as I see that being the most likely for it to be beneficial on (if the forum ever takes off). Only thing is I have to wait till that site license renewal comes due (even though I've prepaid it) so that it all comes due at the same time. It's only about a month left till then and I'm not going to do like I did with the RM and pay full price for it and then 3 months later pay the renewal fee for the license. Basically cheated myself out of 9 months of license utilization. :)
 

Adam Howard

Well-known member
#8
So for those of you who have this on more than one site... What would say you would be a fair estimate on resource usage overall that you personally experienced? ... ie... +1%, 2%, ect... Looking for an "average" that you, personally experienced to compare.

Also did you find this had any conflicts with any other add-ons that you may have used?
 

Slavik

XenForo moderator
Staff member
#12
Don't have MySQL as i'm not going to go and rebuild a 1.5M post index waste of space :)

Documents:
1,552,775 (432.4 MB)
Index Updates:
1,949 (0.0206 seconds average)
Searches:
31,485 (0.1984 seconds average)
Fetches:
24,090 (0.1778 seconds average)
 

Moshe1010

Well-known member
#13
The only major cons I can think of is RAM consumption since it's based Java. Everything else is great about ES (well, except for not supporting some languages in terms of features, but you shouldn't care for that).
 

RoldanLT

Well-known member
#14
Just upgraded my ES:
Version:
1.2.1
Documents:
494,791 (152.5 MB)
Index Updates:
131 (0.0035 seconds average)
Searches:
4,665 (0.0013 seconds average)
Fetches:
1,599 (0.0004 seconds average)
 

Adam Howard

Well-known member
#15
The only major cons I can think of is RAM consumption since it's based Java. Everything else is great about ES (well, except for not supporting some languages in terms of features, but you shouldn't care for that).
Estimated, how much ram increase did you think you took on?

What do you mean by language support lacking?
 

AndyB

Well-known member
#16
So can anyone give me a side by side on database queries with this enabled vs not enabled (via debug mode)?
On a forum with a one million posts, the default search can take anywhere from one to ten seconds. Using Enhanced Search the same search takes milliseconds.
 

Moshe1010

Well-known member
#17
Estimated, how much ram increase did you think you took on?

What do you mean by language support lacking?
It's about 1GB RAM per 1M posts.
About languages, the stemming analyzer is supported by 10 languages and that's it. You can still search in any language and you'll get results, but the results would be the same quality as with MySQL search (except that you can search things with less than 3 characters).
 

Adam Howard

Well-known member
#18
It's about 1GB RAM per 1M posts.
About languages, the stemming analyzer is supported by 10 languages and that's it. You can still search in any language and you'll get results, but the results would be the same quality as with MySQL search (except that you can search things with less than 3 characters).
You would not by chance know what those 10 languages are, would you?
 

BassMan

Well-known member
#20
It won't effect your page load times, if anything on pages which use the search it will make them quicker.

It uses Java backend, but on a small forum the impact on server resources is minimal.
I've read it requires a dedicated or VPS server. I'm on shared one. Is it possible to use it anyway? Are there likely to happen server errors because of it?

Another question: if my language is not included in ES - is there a point to use it?

Thanks in advance for answers.