Modules that provide additional or alternative search functionality.

Facet API Pretty Paths Slugs



This module allows you to assign slugs to facet values for Entity Reference fields to replace the node ID in the URL.

Currently, when you have an Entityreference field as a facet, even when using Pretty Paths each facet value will be an NID, which is not very pretty. This module adds a new coder for Facet API Pretty Paths, along with an admin settings page, which allows you to create slugs for your reference facets!

URL alias restriction

Drupal is quite talkative in terms of showing off it's content. Often it makes content accessible which we actually don't want to show. That happens for instance very easily, if you're using nodes as content containers only - never really wanting to show the actual node pages of these containers.

Thanks to taxonomy node and similiar listings + some SEO javascript "callling home" often these unstyled content containers land on public search indexes as soon as an Administrator has an accidental look at these listing or node pages.


Apache Solr Panelized Nodes

Apachesolr Panelized Node allows panelized nodes, which may have content that is not in the body of the node, to be indexed in their fully rendered form. If you have panelized nodes that have key content in Fieldable Panels Panes, for example, this module will cause those nodes to be fully rendered, and the full html of the result will be used to build the "document" that goes into Solr, so that content will end up in the solr index regardless of how it got on the page.

Apachesolr Pages

The ApacheSolr Pages module is an alternative for having faceted search pages using the Facet API and the Apache Solr Search module, providing freely filterable, sortable and themable search pages, with support for domain and language access and filter arguments.
A core difference to the basic Facet API functionality is that you can define groupable search forms as blocks, instead one block per facet.

Search API Solr pre-segmentting CJK search words

Chinese, Japanese and Korean words are not separated by space. If we can invoke Solr (with CJK word-segmentation tools configured) to pre-segment the search keywords, and then re-invoke the Solr to search the segmented words, the search result will be much better. This module applies to this situation.

Requires: Search API Solr Search.

Developed by Shanghai International Studies University.


The Trovequery module allows the use of Trove as a views datasource.


Subscribe with RSS Subscribe to RSS - Search