Droplist Filter

Component type

module

Downloads

5892

Component created

Component changed

This adds a small Javascript search widget to any droplist on the site. The widget allows users to filter a long (or short) list to a handful of items based on a searched word.

The search widget automatically appears next to every droplist. When you click on the widget, the droplist is replaced by a textbox. Type in a few letters and click again, and the droplist will immediately re-appear and be filtered down to only items that match the search.

Search Restrict

Component type

module

Maintenance status

Development status

Downloads

23286

Component created

Component changed

Restrict by role who can search for each content type.

Approach of this module is to re-write the search query, so that content is indexed and available as search results to users in role(s) that have permissions to view it, but not displayed to other roles.

Integrates with Apache Solr to exclude results based on the role of the person searching.

Sphinx search

Component type

module

Maintenance status

Development status

Downloads

6587

Component created

Component changed

This module integrates Drupal with Sphinx Search, a full-text search engine available under GPL version 2. It can be used as a drop in replacement of Drupal search framework. It also offers tagadelic and faceted search support. Sphinx can be installed on the same server Drupal is running, however it is recommended to do so on a different one. You can even partition indexes, each managed from a different server, so Sphinx provides an ideal alternative when you need to implement a fast and scalable solution for your site.

Requirements:

  • PHP needs to be compiled with --enable-memory-limit.
  • Sphinx 0.9.8 and up (shell access is required here)

Features:

  • High search speed (avg query is under 0.1 sec on 2-4 GB text collections), high scalability (upto 100 GB of text, upto 100 M documents on a single CPU), distributed searching, phrase proximity ranking, stemming, stopwords, etc.
  • Search page with options to filter by author, content types (configurable), taxonomies (configurable), support for all, any and phrase matching modes, sort by relevance, date created or last updated time, ascending or descending. It also provides options to customize search results page (size of excerpts, results per page, easily themable, etc.). Separate flood thresholds per anonymous and registered users. Options to log or not to log search requests.
  • Configurable tagadelic alike pages and blocks (tag clouds). Term links can be taxonomy managed or set to start a new search with predefined filters.
  • Basic faceted search support using a block that is displayed only under the context of search pages. It complements the advanced search form with facets for taxonomies, content author and content type.
  • Modular design to make it easy to reuse functionality so it's open to create external modules based on this one to provide alternate search interfaces to deal with different kind of things. It is all around content, which means nodes, though. Future versions will add support to extend indexes with additional fields, etc.
  • It is possible to set the path for the search page from the admin panel, so the search page provided by this module can co-exist with anything else you might have installed in your site. Choose an unused path that better suits your needs and go. Usage of this module is independent of Drupal core search for content, so you can disable Drupal core search completely. If you need Drupal search framework to provide search capabilities of different kinds, such as searching for users, then you may wish to take a look at Core Searches module.
  • This module implements methods to build Sphinx indexes using XMLPipe source type. This makes it possible to index any kind of text around nodes. For instance, it is possible to index comments, CCK fields, etc. The XMLPipe generator uses nodeapi 'alter' and 'update index' to allow external modules alter and/or inject extra text to be indexed, the same way Drupal search works. Please, check out the README.txt of the project for installation instructions, and deeper overview of implementation details.
  • Administration panel with options to customize Sphinx searchd connection, Sphinx Client API settings, etc. There's also a "Check connection" option that is aimed to help us diagnose connection issues.
  • Sample script for managing the Sphinx searchd daemon (start/stop/restart) and also options to build main/delta indexes. Sample sphinx.conf and logrotate script. See contrib subdirectory of the package.

AutoUpdateSearch

Component type

module

Categories

Downloads

1735

Component created

Component changed

Drupal update search indexes by cron.
This module update search indexes at each node saving so your site is always up to date.
Be carefull, it can affect performances in site with intensive updates.

Will not be maintained

AutoUpdateSearch will not be maintained. There's another module Instant Search doing the same work. Please use this module instead.

More Like This

Component type

module

Maintenance status

Development status

Downloads

8188

Component created

Component changed

What is is?

More Like This provides a pluggable framework for providing related content. This data is provided as blocks to be manipulated during theming.

How does it work?

More Like This works by first specifying your "Thumbprint" for a particular node on the node edit form. By "thumbprint" we mean you can specify
the terms/words that you, as an editor, feel uniquely identifies this content item. You can either select existing taxonomy terms associated with this specific node, enter free hand terms, or have them prefilled for you with suggestions returned by the Calais Web Service.

Note for 1.1 release: Make sure you are also using Calais 3.0+ for proper integration with Calais Prefill.

Providers

More Like This has a pluggable architecture for providing related content based on keywords. Currently developed More Like This providers are:

  • Internal Taxonomy search
  • Flickr image search
  • Google Video search
  • Yahoo BOSS Web/News search
  • Yahoo BOSS Image search

Finder wizard (obsolete)

Component type

module

Categories

Maintenance status

Development status

Downloads

7132

Component created

Component changed

The Finder wizard module allows users to create and configure a multiple step form to find nodes, users, or items listed by the Views module.

Instant Search

Component type

module

Categories

Maintenance status

Development status

Downloads

2635

Component created

Component changed

Deprecated module

This module is now deprecated and will not be further maintained. If you're looking for an alternative for Drupal 6, check out Auto Index.

External Search

Component type

module

Maintenance status

Development status

Downloads

1589

Component created

Component changed

Create forms that submit a search to an external search engine, like Google, Yahoo!, Wikipedia, Last.fm or any other engine that uses query strings for form submissions (GET). External Search comes with predefined settings for a lot of common search engines in the following categories:

  • Dictionaries and encyclopaedia
  • General Search sites
  • Media
  • Programming

If you would like a form for a search engine that isn't predefined, you can enter its settings at the External Search administration page.