You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Search queries containing multiple identical keywords are now truly working: 'London London London' searchstring yields results and scores documents with three successive London's higher.
New search operator, round brackets: (keyword1 keyword2) - Like "double quotes", ( ) operator matches only documents containing the given keywords in the given order - but unlike with the "" operators, prefix matches are also allowed
New method: QualityScoreLimit(int $percentage) controls how much shorter the prefix matches are allowed to be (string length) vs given keyword
New method: StemMinimumQuality(int $percentage) controls how much shorter the stemmed versions of the given keywords are allowed to be vs given keyword
All PMBApi methods now allow numerical/integer input parameters in string format: for example, $pmbsearch->Search("keyword", "10", "30"); is now allowed, previously only pure integer values were accepted
Performance improvement: searching performance is better in PMB_SORTBY_RELEVANCE sorting mode
Performance improvement: fragmented database indexes with large differences in primary keys are now performing a tad better as well
Bug fix: due to how document id ranges were formed and scanned in the PMBApi.php for lower memory consumption, the following document immediately after the document id range might have been left out/skipped. This is now fixed
Bug fix: In 32-bit environments document ids larger than 2147483647 or PHP_INT_MAX were processed incorrectly & they overflowed.
Bug fix: running the indexer via the web control panel manually might have not been working