Search

Modules that provide additional or alternative search functionality.

Query-Based Views (Q-Views)

Watch the video demo

Q-Views is currently in Alpha and has a couple of security flaws that need to be sorted out before being released as beta. Note that Alpha releases should never be used on production sites. Please also note this module has multiple critical security flaws.

Query-Based Views (Q-Views) provides the Views-like functionality of generating reports or content feeds, but starts the process with a raw SQL query. In Views, the query is constructed through setting up configuration, but in Q-Views you supply the query directly. This can be a more rapid, reasonable solution in some situations. Q-Views is very AJAX-y by default, with ajax-based pagination and searching, which also means rapid browsing through data. Views is much more mature, so it's encouraged that you use Views when you can, but Q-Views can provide a lot of functionality with low configuration overhead when you would normally build a feed or report outside of Views.

Google Base

The goal of this module is to allow Drupal to:

  • Publish content to Google Base, providing syndication for your content. Google Base indexes and syndicates content at the field level. This allows your content to be searchable in a more powerful and flexible way. For example:
    • Products searchable by price
    • Events based on location
    • Real estate searchable by number of bedrooms
    • Recipes searchable by cuisine type or number of calories
    • Jobs based on salary
  • Map CCK fields to Google Base attributes.
  • Map content types to Google Base item types.
  • Query Google Base to search your content and/or items submitted by others.

Sponsored by Trellon.

Search Lucene UI

webkenny - June 25, 2009 - 22:52

Overview

Search Lucene UI is an extension to Search Lucene API developed by cpliakas which adds a user interface for searching and facet creation using drag and drop and other controls. The project is currently in the specification stage and all feature requests are welcome in the Issue Queue.

Maintainer

This module is developed and maintained by Kenny Silanskas. Special thanks to cpliakas for all of his hard work on the original module and his guidance throughout the development of this module.

SEO Friend

kepol - June 18, 2009 - 05:14
Main SEO Report

The Drupal SEO Friend module is meant to be used along side existing Drupal SEO modules to make them more effective. This module does not replace functionality available in the SEO Checklist and SEO Compliance Checker modules.

Features:

  • Reports (admin/reports/seo)
    • Main Report - shows a summary of all available reports and a list of Drupal SEO-related modules and if they have been installed and enabled
    • Meta Tags (nodes) Report - shows a summary of your meta tags for all nodes and makes note of missing and duplicate content
    • Meta Tags (path) Report - shows a summary of your meta tags for all paths and makes note duplicate content
    • Page Title Report - shows a summary of your page titles for all nodes and makes note of duplicate content
    • Referrer Report - shows a summary of referrers to your site - THANKS TO NancyDru for the code contribution!
    • Hooks - provides hook_seo_reports and hook_seo_modules hooks so that additional reports and seo modules can be added by other modules
  • Settings (admin/content/seo_friend)

Search Lucene MoreLikeThis

cpliakas - June 17, 2009 - 05:46
slapi-mlt.png

Overview

Search Lucene MoreLikeThis is a PHP port of the MoreLikeThis functionality in Java Lucene. By scanning the node being viewed and pulling out the important words, Search Lucene MoreLikeThis is able to recommend similar pieces of content based solely on the text of the page. This will help users to more easily navigate your site and find the information they are looking for. The recommendations are displayed in a block which must be enabled in "Administer" -> "Blocks" for users to be able to see them.

Maintainer

Search Lucene MoreLikeThis is developed and maintained by Chris Pliakas.

Follow Chris on Twitter: @cpliakas

Requirements

This module requires Search Lucene API 2.0 and will not work with the 1.0 API.

Contributing back

One of the goals of this project is to contribute the functionality back to the Zend Framework so that it has a more complete PHP port of Lucene. Hopefully this module will be a use case as to why it would be an important piece to add.

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.