Trying to search for the word "innings" on a 4.7.11, 5.7 or even on the Drupal website returns the

"You must include at least one positive keyword with 3 characters or more." status error, even though I am entering 7 characters.

Does someone have an explanation for this issue.

I also believe this is a baseball term as well.

Thanks
Stephen

Comments

spjsche’s picture

Just to point out that it does not occur on Drupal 6.

kristi wachter’s picture

I tested this on a 5.7 install and 4.7.5 and didn't encounter the "3 characters or more" message (instead, I got "Your search yielded no results," which would be expected on the sites I tested).

It IS still happening here on drupal.org. Weird.

Can you still reproduce this issue? Do you notice any difference whether you're logged in or not? Do you have any contributed modules installed?

keith.smith’s picture

Note that I really have no idea, but perhaps d.o. is running PorterStemmer and "innings" is reduced to "inn". Though "inn" is still three characters or more; perhaps "inn" gets further incorrectly shortened to "in". Just thinking aloud, really.

stevenpatz’s picture

Searching for "inn" brings these results:

http://drupal.org/search/node/inn

spjsche’s picture

Yes, I do have portstemmer on both 4 and 5 versions, I will disable them and try again.

Thanks for the response.

robertdouglass’s picture

Title: Searching for the "Cricket Term" "innings" returns "You must include at least one positive keyword with 3 characters or more." » If term gets stemmed to fewer than 3 characters, form validation fails
Project: Drupal core » Porter Algorithm Search Stemmer
Version: 4.7.11 » 6.x-2.x-dev
Component: search.module » Code

By reading the thread I'm guessing that this is a porter stemmer issue. Renaming and catagorizing.

spjsche’s picture

Quite correct and thanks

nafis’s picture

I am facing same problem on drupal 6.2.

Can any one help me to fix it ??

jhodgdon’s picture

Status: Active » Needs review

This is now fixed in the HEAD branch, as of commit http://drupal.org/cvs?commit=237490 ; marking Needs Review because it should be tested.

See issue #511930: Upgrade to Porter 2 algorithm for more information on what is in the HEAD branch and how to download it. At least, that information should be there in a few minutes.

jhodgdon’s picture

Status: Needs review » Fixed

The 6.x-2.0 version of Porter Stemmer has now been released (should be on the Project page in the next 5 minutes). So this issue is now fixed.

I've also removed the 6.x-2.x-dev (HEAD) version from view on the Project page, since there is nothing currently in there that isn't in the official release. If we start developing again, I'll put it back in view.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.