How can I search for posts on 'VI' if by the new rules (or maybe they are old) I get the messge:
"The search term you specified (vi) is under the minimum word length (3) and therefore will not be found. Please make this term longer.
If this term contains a wildcard, please make this term more specific.
"
The software accepts words longer than 2 characters - doing a search for edit vi grep will still give the error. Even if you quote "vi" you get the error. That is what the person is complaining about.
Here we actually have someone who is willing to search first, and can't!
I think this is something Neo would have to make a call on - 3 letters is probably the default but UNIX has commands with only two letters (cd, vi , ed, ar, at, mt, lp, bc, dd, du, ln ...) which folks may be adding to their search.
I could understand two-letter searches killing the database if every word containing the letters "vi" were returned; however, since you're only looking for the exact match of "vi" (and nothing containing vi, such as visual, vis, etc) I don't understand why that would hurt performance any more than looking for words that are three letters or more in length...
but I guess if you tried it and it don't work then it just don't work. oh well
The vBulletin software specifically states that making the search criteria smaller results in database performance problems. I think it has to do with how the database is indexed.
I agree that two letter searches are good for this site and will try again.... this weekend and see if it works! I forgot to 'reindex' the search database after changing the minimum search length to two.... we will see what happens ....
We are investigating a new plugin for a zero letter search. The user simply 'thinks' the query ... enters nothing ... hits return ... and then relevant matches appear.
As soon as we get it working, will post a formal announcement