3 letter search

Alainax

Elite
Joined
Dec 6, 2010
Posts
4,920
Society
Hardcore
Avatar Name
Bonnie
Is it possible to change the settings to allow 3 letter words to be searched?

For example DPS, RDI, CLD etc can't be searched for (and other 3 letter abbreviations) but Twen or 4 letters+ can.

Thanks
 
Hopefully this gets corrected, shouldn't have to use a workaround as we have many 3 letter possible searches
 
It’s not possible. Limitations of the forum software. Xenforo
 
Is it possible to change the settings to allow 3 letter words to be searched?

For example DPS, RDI, CLD etc can't be searched for (and other 3 letter abbreviations) but Twen or 4 letters+ can.

Thanks
Wrap your search term in asterisks for example *DPS* or *RDI* and it'll work

 
Wrap your search term in asterisks for example *DPS* or *RDI* and it'll work

Thank you! That seems easier, although it is omitting results? Surely dps has been mentioned more than twice in the past 3 years. (tried caps too)

So is it not something that can be changed in the forum settings? :(
 
As others have mentioned, unfortunately the default indexing limitations of the database engine (MySQL) and the forum software (XenForo) make searches of 3 letter words and acronyms problematic and not easy to support.
 
With regard to forum searches when searching for multiple words that can also be problematic as it can produce results based only on one of the words matches. For example if you search for, "christmas 2020" this will produces results for 2020, christmas and christmas 2020. The search seems to use an OR function which is not so useful if you want to use an AND function for multiple words i.e. both words to be matching.
 
With regard to forum searches when searching for multiple words that can also be problematic as it can produce results based only on one of the words matches. For example if you search for, "christmas 2020" this will produces results for 2020, christmas and christmas 2020

If you are looking for an exact match, wrapping it in quotation marks should return only results matching the exact phrase. E.g. "christmas 2020" instead of christmas 2020.

The result page still highlights individual words in the phrase e.g. 2020 OR christmas but results should only be returned if the entire phrase is matched in the result.
EDIT: For the interested, the reason the individual words are highlighted is that the highlighting really has nothing to do with the actual search. Highlighting is just an exact match text comparison with your input and the actual search is database query.

There are other tricks that may or may not work depending in implementation.

Christmas -2020 for instance should return results that include christmas but does not include 2020

+ is an inclusion operand
- is an exclusion operand
* is a wildcard.

For instance:
Christmas +202*
Should return results that include christmas AND 202(any character)

In the context of this forum this is likely to return results containing christmas 2020, christmas 2021 and christmas 2022. It would also return for results for say "christmas event 2021"

There is however nothing that helps for 3 letter searches as it is (as mentioned) in its essence a mysql indexing problem. This can be circumvented with xenforo enhanced search addon, i believe. That is however contingent on elasticsearch which is not available on all platforms (I believe they have a cloud solution nowadays though).

I guess the best we can do is get better at using google to find the results we are looking for
 
Last edited:
I agree we need at least 3 letter search, At the moment the forums are missing out items in the game like Eon, Tbh not sure why it's limited, We should be able to 1 letter search.
 
Back
Top