Let's search! Sure core search is used on lots of sites, but it is no longer the only option, nor the best. This group is now open for all search discussions. Apache Solr, Search API, and more.
Drupal's Search Framework: The execution of a search
Drupal’s ambitious search module provides a framework for building searches of all kinds. By isolating the tasks involved in searching, and allowing the actual search implementations to be handled by other modules, the search framework sets the stage for all sorts of creative search applications. This article, which applies to Drupal 6, explores the structure of the search framework by following the steps needed to execute a search.
Full article: http://acquia.com/blog/drupals-search-framework-the-execution-a-search
Read moreSummer of Code 2008: Search Scoring Improvements
Last updated by BlakeLucchesi on Fri, 2008-07-18 05:10
Project Information:
Current Status: Working to complete tasks outlined below and get them ready for acceptance to D7 core. The Drupal project page can be found here: http://drupal.org/project/search_score_improvements. The project page will contain a downloadable package of all code contributed from this project.
Description:
Read moreMinnesota Search Sprint
Continuing the great and growing tradition of bringing people together in small groups to attack focused problems, a search related code sprint will take place from May 9-11 on the campus of the University of Minnesota. Goals of the sprint will be to enhance the search framework, identify improvements to the core search implementations, and consolidate efforts towards making Drupal 7 a fantastic release for search. Sponsors for the search sprint include University of Minnesota Libraries, Acquia, McDean, Inc. / OpenBand, Workhabit, CivicActions, The University of Michigan, Laboratoire NT2, and BoldSource. Attendees include Earnest Berry, Robert Douglass, Chad Fennell, Doug Green, Michael Hess, Djun Kim, David Lesieur, and Blake Luchessi.
Test spelling suggestions for D7
This patch adds spelling suggestions to the page that is returned if no search results are found.
This is done by utilizing the Levenshtein algorithm for calculating the nearness of words.
Read moreSearch issue queue - dig in!
Last updated by silverwing on Thu, 2011-07-14 22:08
This is a list of issues in the D7 issue queue that pertain to search. They've been vetted and confirmed to be real issues. They cover the entire spectrum, from advanced feature requests to bugs to theming issues. This is a great place to start your quest to make search in D7 a better thing. The table should be re-organized a bit. We should sort it into bugs and features, and make some priority judgements. Remove rows as issues close.
Read moreGoogle Search Appliance Module Released!
Hi folks,
Please see Google Appliance Module for Drupal .
This module currently supports keymatches, keywords, i18n compat (see the module page for more info).
I will be updating it regularly with new features, as the base class is robust enough to handle an advanced search, sorting, etc. It's currently in beta because I'd like some more feedback on the architecture / integration stories before rolling out more features, but a version of this is in production on a large site.
Read moreSearch Scoring Improvements
Background
Read morehook_search
Hy!
I have a table author with author_id, author_first_name, author_last_name, author_date_of_birth, author_date_of_death, author_website, author_email, author_language_id, author_isDeleted.
I have make a module author, implement the hook_menu and make a table view for my table and a modify form. From the content I have make a new content type called Author. I have implement the hook_search in my module
function author_search($op = 'search', $keys = null)
{
switch ($op)
{
case 'name':
return t('Content');
case 'search':
$find = array();
SearchAPI Module
The following is my first revision of a proposal to create a search API module. I'd love to get some feedback.
Project Details
A Drupal search API would allow for separation between the search interface that end users interact and the back-end indexing and retrieval work that a search engine performs. The advantages to creating a search API are:
Improving the Apache Solr Search Integration module
I am planning to hand in a proposal on improving the Apache Solr Search Integration module.
The project would include:
- Porting the module to drupal 6 (if necessary)
- Integration in Views 2, enabling the use of Views 2 as a front-end to display the search results
- Writing simpletest unit tests for this module, especially for the new functionality
What's your opinion on that? I have already contacted Robert Douglas to ask for his.
Read moresafSDgDFgzfd
dfhgzdfhgzdfhxdfbhzxcbczvbcvbcvcbcvbcvgz
Read moreDynamic content view
I think the way information is presented and search results are displayed can be optionally enhanced. This somewhat related to the following discussions, however a new idea
1. http://groups.drupal.org/node/9934
2. http://groups.drupal.org/node/9946
A short description of what I would love to see with this module
Read moreSphinxsearch integration
Following Yelvington I'm crossposting this to the following groups: SOC2008, Knight Foundation, Newspapers on Drupal and Search
One thing that would be really cool, is a module integrating http://www.sphinxsearch.com/ and Drupal. Our experience is that core search doesn't play nice when you have alot of nodes (we have 150.000+). Indexing simply kills the server.
So instead we use Sphinx. It's REALLY fast, both when searching and when indexing. BUT everytime we alter our content-types we have to manually reconfigure the sphinx configuration. This is why I propose this as a module for the SOC08 - a module that integrates Sphinxsearch and Drupal
Read moreBuilding a killer search for Drupal
Last updated by David Lesieur on Thu, 2008-03-06 03:10
Finduser - a new search module for .... finding users
http://drupal.org/project/finduser
Read moreThis is a custom search module for users. It provides a search page that can search for users by username, email, or a custom text field. The custom text field can come from any content type, thus this module plays nicely with any user-as-node strategy.
The module does one thing and does it well, and is independent of search module. It has enough customization options to allow you to bend it to your will, as well as a healthy number of themable functions.
On the administer settings page for the Find user module you have the chance to set many configuration options. If you have CCK enabled and have added any text fields to any content types, these fields will show up as options to be searched. This allows you to use a module like nodeprofile or usernode or bio to extend your user profile and make it searchable via the Find user module.
Fuzzy Search Needs Testing
As I am entering the home stretch of the project I have gotten a small amount of feedback from various testers regarding my fuzzy search module but so far have gotten no feedback on how good the algorithm is at returning relevant results. I have just recently reworked my algorithm to tighten up the matching. I'd really appreciate it if I could get a person with a site that has over 400+ nodes or so to test out the module and see how fast it performs and how relevant they believe the results are.
Read moreFuzzysearch Module Initial Release
The Fuzzysearch module is now available for testing and feedback. The results being returned during my tests have thus far been quite good and performance has been better than search.module (overall query times and page generation times were faster with fuzzysearch.module, testing based on results displayed by devel.module).
Please try it out if you have a chance and leave me some feedback/post issues on the project page.
http://drupal.org/project/fuzzysearch
You can try out the module and read more information about the release on my blog http://boldsource.com
-Blake
Fuzzy Search Engine Major Update
Over the past week and a half or so I have made much progress on my project. The following are main accomplishments:
Read moreFuzzy Search Scoring Hook (SoC Update)
I'm contemplating how to implement a scoring factor hook into my new fuzzy search engine module. I believe what may work out to be the best way of doing this is allowing modules to tap into this scoring hook at the time of indexing.
Each hook should return a value between 0 and 10 as a score to add to the node being indexed. Then in the administration screen an administrator would be able to set the importance of the score given by that hook. This would allow the administrator of a drupal site to manage the scoring from different contributed modules.
Read moreFuzzy Search Engine Updates
Fuzzy Search Module (search_fuzzy.module)
Read more