Search

Let's improve Drupal's core search. With higher MySQL requirements in 6.x we should be able to do better.

Core search modules: search.module, but also node.module and user.module. Existing contrib search modules: views_fastsearch, porterstemmer, semantic search, facted_search, Apache Solr (I'll add more as people point them out to me)

Here are pending search issues that need review.

There are a few looming search indexing bugs, and some good ideas about performance, refactoring and better hooking. Please help review the above issues. My preference is to focus on improving the queries and search performance, but if you have other ideas and are willing to jump in with patches, please do so.

Introducing Search Lucene API 2.0

My name is Chris Pliakas, and I am the author of the Search Lucene API module. Although the project has been around for a little while, 2.0 development is coming to a close and I think it is the appropriate time to make the Drupal community aware of it's existence.

Login to post comments · Read more
gr4phic3r's picture

faceted search

hi

D6, faceted search, no php-skills

i have a block where i include a normal search form with ...

<?php
print drupal_get_form('search_form');
?>

now i want to use faceted search and want to include also the necessary code in the block. someone helped me, but i didn´t get it to work. he told me, that i should use following code ...

<?php
    $block
= module_invoke('faceted_search_ui', 'block', 'view', '1_keyword');   
?>

<div class='search_inline'>
    <?=$block['content']?>
</div>
<div style='clear:both'></div>

Login to post comments · Read more
ducdebreme's picture

Optimizing Apachesolr for non-english languages

I have had a lot of research about optimizing Apachesolr for non-english languages, especially for German. It comes out, that there search results can be dramatically improved by adjusting Solr's stemming and by breaking up compound words. This can be easily achieved with slight changes to Apachesolr's schema.xml.

This post is about configuring stemming:
http://www.early-dance.de/en/news/9188-optimizing-apachesolr-non-english...

And this post is about compound word splitting, that is needed in languages like German that have long combined words like "Dampfschifffahrt":
http://www.early-dance.de/en/news/9189-apachesolr-issues-german-and-othe...

5 comments · Read more
douggreen's picture

Critical 7.x Search Issues, now is the season

It's not yet too late, but it's close. I think that we can still get all of these in, if we can get them to RTBC soon. Please help. Some of these are critical and will hold up the 7.x release, but the multilingual and usability issues have a limited time left after which they'll need to wait for 8.x.

Login to post comments · Read more
omar's picture

Temporary planning page for Montreal DrupalCamp 2009

Please note, the website for this year's DrupalCamp is up. So head over to http://drupalcampmontreal.com.

This page is intended to help with the planning of the second Montreal DrupalCamp until we have access to a dedicated website for this purpose.

This is a work in progress so you are strongly encouraged to EDIT THIS PAGE to add missing elements and new ideas, re-organise things, spell checking, etc.

Background

Read more
pips1's picture

Multi language search BoF session at DrupalCon Paris

Start: 
2009-09-03 10:00 - 11:00 Europe/Paris
Organizers: 

Dear Drupalistas attending DrupalCon Paris,

Anyone who needs to be able to search content on a multi language site (via Apache Solr or Drupal's built-in search), please join the discussion at the BoF session

http://paris2009.drupalcon.org/session/multi-language-search

The session takes place on Thu 3 Sept 2009, 10:00 - 11:00, Rockefeller room (during second keynote session).

Please let us know if you intend to come by clicking the signup button. Thanks!

Login to post comments · Read more
ducdebreme's picture

Apachesolr and Stemming in other languages

When i perform searches for tools and for tool with Apachesolr, i get the same results. As far as i know, the reason is Apachesolr's stemmer, that reduces the word tools to tool and uses it for the search within the index. As far as i know, the stemmer is only aware of English stemming rules.

So how are things going, when using Apachesolr with different languages? For example, i tried the German word Kunden (plural of clients) and Kunde (singular of client) and i get different result sets. -- Obviously, the stemmer doesn't know the German stemming rules ... right?

How can the search results be improved for languages different from English? Are there German stemmers available to plug into Apachesolr?

2 comments
Timbalord's picture

Ok, thats what i am trying to do: We have a hugh list of adresses, without using taxonomy for countries and cities. Now i wan

Ok, thats what i am trying to do:

We have a hugh list of adresses, without using taxonomy for countries and cities. Now i want to build a facet search with the abillity to search this by building the whole search step by step and only with a result at the end of the last step.

For example:
A user clicks on "germany" -> The next thing should be that a list of all cities in germany appear and not the whole result list of germany.
Then the user clicks on "munich" -> Now the results can appear.

Better example:

First he selects the country: germany

3 comments · Read more
jhodgdon's picture

Search issues for D7 needing review

I've recently taken over maintenance of the Porter Stemmer module, and I also have another search-related module on d.o called Search by Page. Both rely on and expand core Search technology.

Login to post comments · Read more
drunken monkey's picture

RDF for Solr: Possible improvements

The Apache Solr RDF module is now in a state, where it can already, theoretically, be used. However, there is much room for improvement, so I'd like to discuss some possible ways to do this.

3 comments · Read more
suydam's picture

Search that learns

Hello everyone,
I'm not entirely sure this is the place to post this, but I'm starting here. Feel free to redirect me if necessary.

I'm tasked with using Drupal to build a site that has a "memory" and can help suggest new nodes for you based on your previous node-viewing habits.

Think of it as 2 things:
1) An amazon.com-esque function that says "Hey, I noticed you have 11 page-views on the Drupal Semantic Search Node, have you considered checking out Apache Solr?"

3 comments · Read more

Chat Module

Hi Guys,

Can anyone recommend me a good chat solution for Drupal 6. I am trying to evaluate different solutions like DimDim, 123FlashChat Server, avchat(avchat.com)..

Has anyone used any of these solutions.. Will U recommend any?

I will be using this for a Learning Management solution. I would like to host online presentations, do whiteboarding, have the ability to control the time the chat sessions are on; All chat sessions will need to be stored and indexed for later retrieval. I will be using the apache solr module. That part seems to work fine.

1 comment · Read more
drunken monkey's picture

RDF for Solr: Possible implementation strategies

(For information about my project, see here. Put shortly, it's about enabling Solr to index RDF data via drupal.)

Before starting the actual coding, even on prototypes, the basic options for implementing this will have to be discussed. At the moment, my mentors and I see the following three possibilities:

64 comments · Read more

custom search form and search filter as that in orkut

HIi

i have a custom search form which wil display users based on cck fields like
first name,gender,location etc .How do i filter these search results based on
search filters like age,location ,whos online etc..same as like that in orkut search.

Thanks.

Login to post comments
drunken monkey's picture

Adding RDF Support to the ApacheSolr module

Project information

Project page on drupal.org: ApacheSolr RDF Support
Student: Thomas Seidl (drunken monkey on d.o)
Mentor: Robert Douglass (robertDouglass)
Co-mentor: Stephane Corlosquet (scor)
Local mentor: Wolfgang Ziegler (fago)

Current status: Adding features

Description

This project will improve the ApacheSolr module by enabling it to handle (i.e., index and search with a comfortable UI) any kind of RDF data. This will instantly make it possible to provide meaningful searches for all site content that isn't node-centric, as well as content from anywhere else on the web. Only an RDF class description and a way to access the data would have to be provided (apart from the normal Solr requirements) and the module would automatically do the rest of the work.

Read more

Search api sprint

Start: 
2009-03-07 09:00 - 17:00 America/New_York

Abstract out the sql bits from the core search module into a separate sql search module.

http://drupal.org/node/282192

http://groups.drupal.org/node/13145

Provide the hooks that other search alternatives can plug into.

2 comments
robertDouglass's picture

Help backport ApacheSolr D6 to D5

Hi Everyone,

Today I took a couple hours and attempted a backport of ApacheSolr D6 to D5. This will bring all of the cool features that D6 has to D5. The patch needs work. It doesn't yet work. If anyone has time to chip in and work on the indexing of nodes (currently not working) that'd be great. With a little momentum I think we can do the backport relatively quickly, after which keeping the two in sync will be much easier.

http://drupal.org/node/337735#comment-1240921

3 comments

replacing drupal 6 core search with views search

Hi all

I am trying to replace drupals core search with my own views search. the search in views work but only if you type its exact url would you see the views search. and this is where I am having hard time putting the two together.

I am using the function hook_menu_alter to replace the drupal core search with my views search path. heres the code thats on my custom module file:

<?php
function searchy_perm() {

return array('access searchy', 'administer searchy');

} // function searchy_perm

function searchy_menu_alter(&$callbacks) {

17 comments · Read more
flexer's picture

Apache SOLR to index a HUGE forum

I'm quite busy trying to get the latest (dev) Apache_Solr module to work with our complex multi site setup and it all went fine, until we had to import an huge phpbb2 forum (28k topics, near 1 million comments - some topic has thousands of comments).

Now I'm puzzled: which route should I go through? Does anyone has succesfully implemented something like that?

From the top of my mind, I'd consider each comment as a separate document to feed SOLR with, with a rightly cooked "indexer" script that will extract them AND the topic, of course (first the topics, then the comments).

3 comments · Read more
andremolnar's picture

g.d.o. Group Name Searching

Was just catching up on some sessions I missed in Szeged and watched:
http://www.archive.org/details/drupal_search

And it inspired me to find this group here on g.d.o. And while trying to find the group I got this amusing result:

gdo groups search result

1 comment
Syndicate content