OpenSearch feed

Component type

module

Categories

Maintenance status

Development status

Downloads

6409

Component created

Component changed

This module adds OpenSearch feed creation capability to core search.module. Searches are exported as RSS 2.0 feeds at /opensearch/type/keywords and can be auto-discovered through OpenSearch description XML files.

Dutch Stemmer

Component type

module

Categories

Maintenance status

Development status

Downloads

5376

Component created

Component changed

This module implements a Dutch stemming algorithm to improve Dutch-language searching with the Drupal built-in search.module.

It reduces each word in the index to its basic root or stem so that variations on a word (e.g. "boom, bomen" or "opheffen, opheffing, opheffende") are considered equivalent when searching. This generally results in more relevant results.

Google Search

Component type

module

Downloads

5231

Component created

Component changed

Update: Google has apparently discontinued Site Search in favor of "Custom Search Engine". As there is already another Drupal module that implements that, I am deprecating this module in favor of the Google Custom Search Engine module. There will be no 6.x port of this module.

Semantic Search - Faceted Search and Semantic Web

Component type

module

Downloads

1372

Component created

Component changed

Semantic Search is an alpha quality faceted search front end for Drupal using an RDF-store on the back end. The code is overdeveloped and un-drupalike in many places. But this module contains many proof of concepts - so at least check out the screenshots.

Combines several experimental features:

* uses an RDF store as a search index. The built in store is easy to use. Other RDF stores require Java and configuration.
* dynamically creates default search interfaces, for many searches per site, configurable via admin interfaces.

Global Redirect

Component type

module

Maintenance status

Development status

Downloads

955192

Component created

Component changed

Update: For Drupal 8 please use the redirect module. This project is deprecated for D8

What?

GlobalRedirect is a simple module which…

  1. Checks the current URL for an alias and does a 301 redirect to it if it is not being used.
  2. Checks the current URL for a trailing slash, removes it if present and repeats check 1 with the new request.
  3. Checks if the current URL is the same as the site_frontpage and redirects to the frontpage if there is a match.
  4. Checks if the Clean URLs feature is enabled and then checks the current URL is being accessed using the clean method rather than the 'unclean' method.
  5. Checks access to the URL. If the user does not have access to the path, then no redirects are done. This helps avoid exposing private aliased node's.
  6. Make sure the case of the URL being accessed is the same as the one set by the author/administrator. For example, if you set the alias "articles/cake-making" to node/123, then the user can access the alias with any combination of case.
  7. Most of the above options are configurable in the settings page. In Drupal 5 you can access this after enabling the globalredirect_admin module. In Drupal 6, the settings page is bundled into the module.

Views Fast Search

Component type

module

Categories

Maintenance status

Development status

Downloads

5092

Component created

Component changed

The views_fastsearch module provides a faster functionally equivalent alternative to the views "Search: Index" filter. This search is considerably faster (than the search in views_search.inc), supports OR terms, exception terms, and sorting by score.

  1. It is noticeably faster - 5-20x faster
  2. defaults to AND terms, but supports the OR keyword
  3. implements exception terms using the – prefix (i.e., “global warming –ocean” searches for nodes that include “global” and "warming" but do not include “ocean”)
  4. implements a sort by the search word score, when there are multiple terms, it sums them up – this presents results where the search words are in the title or header tags higher up in the list

This module was the proof of concept of a solution using alternative search SQL that made it into 6.x core. The 6.x implementation is different (better) than this one, but both provide similar speed enhancements. The primary difference is that the 6.x implementation offers better query term support.

Please read the release notes AND install this patch #143888.

See also the contrib module vfs_ranking_nodetype packaged views_fastsearch, for an example of how to write a hook_search_ranking to extend the scoring factors used in the search results. See also #145242.

French stemmer

Component type

module

Categories

Maintenance status

Development status

Downloads

2016

Component created

Component changed

This module improves results of the search module for the french language.

It does so by using the Paice Husk stemmer algorithm and some extra process :

Solr

Component type

module

Downloads

1360

Component created

Component changed

Note: this is an experimental project intended for use by module developers.
For the 'official' Solr project, see Apache Solr Search Integration
.

This module handles integration with Solr - an XML-based front-end to the Lucene search engine - and is a replacement for the core search.module.

Google Custom Search Engine

Component type

module

Maintenance status

Development status

Downloads

59476

Component created

Component changed

Google Custom Search Engine (CSE) is a free service that can be used to search a set of one or more sites.

After installing this module, simply configure the Drupal module to use CSE by entering Google's unique ID for a CSE. Once you have granted permission for one or more roles to search using Google CSE, users can search the current Google CSE index from search/google or a search block.