Releases for Views Fast Search

views_fastsearch 5.x-2.0

douggreen - February 19, 2008 - 13:43
Official release from CVS tag: DRUPAL-5--2-0
Download: views_fastsearch-5.x-2.0.tar.gz
Size: 15.19 KB
md5_file hash: d719b815e7e66c4d92f0e7bac732661d
First released: February 19, 2008 - 13:43
Last updated: February 19, 2008 - 13:45

Per the conversation on the devel thread, I'm creating new latest releases of several modules. This one has been stable for quite a long time...

  • significantly faster than the previous fastsearch
  • solves the multi-term join problem (5-6 term searches on large sites experienced slowness; plus mysql limits joins to 21 tables)
  • fixes for OR and EXCLUDE terms
  • added score field
  • better score sorting, not perfect yet
  • added search results view

To take advantage of the new searching, you should:

  1. ALTER TABLE search_index ENGINE=MyISAM; (you must do this yourself, but a warning is shown on admin/settings/search if this is not done)
  2. ALTER TABLE search_index ADD INDEX (fromsid, word); (now part of the update .install process).
  3. ALTER IGNORE TABLE search_index ADD UNIQUE INDEX (sid, word, type, fromsid); (see #143160, now part of the update .install process).
  4. admin/settings/search – select UNIQUE
  5. admin/settings/search – set the number of comments node rank to 0 (without which the performance results are not reproducable)
  6. apply the views subqueries patch - #143888

Thanks to Moshe for his ideas on the search HAVING clause (which is very similar to how core search does it) and for discovering ALTER IGNORE TABLE. And credit to Robert for pointing out that search_index had a dup problem in the first place.

views_fastsearch 5.x-2.x-dev

douggreen - August 11, 2007 - 04:33
Nightly development snapshot from CVS branch: DRUPAL-5--2
Download: views_fastsearch-5.x-2.x-dev.tar.gz
Size: 12.98 KB
md5_file hash: e2aa943b721bb0bdfc5b86233a92b392
First released: August 11, 2007 - 04:33
Last updated: August 11, 2007 - 12:10
  • significantly faster than the previous fastsearch
  • solves the multi-term join problem (5-6 term searches on large sites experienced slowness; plus mysql limits joins to 21 tables)
  • fixes for OR and EXCLUDE terms
  • added score field
  • better score sorting, not perfect yet
  • added search results view

To take advantage of the new searching, you should:

  1. ALTER TABLE search_index ENGINE=MyISAM; (you must do this yourself, but a warning is shown on admin/settings/search if this is not done)
  2. ALTER TABLE search_index ADD INDEX (fromsid, word); (now part of the update .install process).
  3. ALTER IGNORE TABLE search_index ADD UNIQUE INDEX (sid, word, type, fromsid); (see #143160, now part of the update .install process).
  4. admin/settings/search – select UNIQUE
  5. admin/settings/search – set the number of comments node rank to 0 (without which the performance results are not reproducable)
  6. apply the views subqueries patch - #143888

Thanks to Moshe for his ideas on the search HAVING clause (which is very similar to how core search does it) and for discovering ALTER IGNORE TABLE. And credit to Robert for pointing out that search_index had a dup problem in the first place.

views_fastsearch 5.x-1.1

douggreen - April 16, 2007 - 11:25
Official release from CVS tag: DRUPAL-5--1-1
Download: views_fastsearch-5.x-1.1.tar.gz
Size: 7.91 KB
md5_file hash: 2fafcd7adcf73f56ae497b4b446271cd
First released: April 16, 2007 - 11:25
Last updated: April 16, 2007 - 11:30

stable 5.x release

views_fastsearch 5.x-1.0

douggreen - January 16, 2007 - 13:37
Official release from CVS tag: DRUPAL-5--1-0
Download: views_fastsearch-5.x-1.0.tar.gz
Size: 7.73 KB
md5_file hash: 23864840e6d1a5b06058c6fc7b174233
First released: January 16, 2007 - 13:37
Last updated: January 16, 2007 - 09:40

stable 5.x release

views_fastsearch 4.7.x-1.0

douggreen - December 8, 2006 - 04:32
Official release from CVS tag: DRUPAL-4-7--1-0
Download: views_fastsearch-4.7.x-1.0.tar.gz
Size: 7.67 KB
md5_file hash: 8b4459a30c800c3fb8510ec000d6baa2
First released: December 8, 2006 - 04:32
Last updated: December 8, 2006 - 00:35

Stable 4.7 version

views_fastsearch 5.x-1.x-dev

douggreen - December 8, 2006 - 04:03
Nightly development snapshot from CVS branch: DRUPAL-5
Download: views_fastsearch-5.x-1.x-dev.tar.gz
Size: 15.11 KB
md5_file hash: 4cee4100cbd9223ce4cf638d7edd69bd
First released: December 8, 2006 - 04:03
Last updated: March 17, 2008 - 00:14

The new improved views fastsearch development is mostly done. It’s time for testing and fixing!

  • significantly faster than the previous fastsearch
  • solves the multi-term join problem (5-6 term searches on large sites experienced slowness; plus mysql limits joins to 21 tables)
  • fixes for OR and EXCLUDE terms
  • added score field
  • better score sorting, not perfect yet
  • added search results view

To use the 5.x-dev branch, you must:

  1. ALTER TABLE search_index ENGINE=MyISAM; (you must do this yourself, but a warning is shown on admin/settings/search if this is not done)
  2. ALTER TABLE search_index ADD INDEX (fromsid, word); (now part of the update .install process).
  3. ALTER IGNORE TABLE search_index ADD UNIQUE INDEX (sid, word, type, fromsid); (see #143160, now part of the update .install process).
  4. admin/settings/search – select UNIQUE
  5. admin/settings/search – set the number of comments node rank to 0 (without which the performance results are not reproducable)
  6. apply the views subqueries patch - #143888

Thanks to Moshe for his ideas on the search HAVING clause (which is very similar to how core search does it) and for discovering ALTER IGNORE TABLE. And credit to Robert for pointing out that search_index had a dup problem in the first place.

views_fastsearch 4.7.x-1.x-dev

douggreen - December 8, 2006 - 04:03
Nightly development snapshot from CVS branch: DRUPAL-4-7
Download: views_fastsearch-4.7.x-1.x-dev.tar.gz
Size: 7.86 KB
md5_file hash: fadd82f1f772e3d0d71b2f4f25f97da5
First released: December 8, 2006 - 04:03
Last updated: March 15, 2007 - 12:14

4.7 development version

 
 

Drupal is a registered trademark of Dries Buytaert.