+ All Categories
Home > Economy & Finance > Drupal.org Search Evaluation

Drupal.org Search Evaluation

Date post: 22-Nov-2014
Category:
Upload: isriya-paireepairit
View: 3,579 times
Download: 1 times
Share this document with a friend
Description:
An Evaluation of Drupal.org Search System.
20
Enterprise Search Engine Survey Isriya Paireepairit Drupal.org Case
Transcript
Page 1: Drupal.org Search Evaluation

Enterprise Search Engine Survey

Isriya Paireepairit

Drupal.org Case

Page 2: Drupal.org Search Evaluation

Drupal

• Software

• Content Management System

• Web-based

• PHP

Page 3: Drupal.org Search Evaluation

Drupal.org

• Home of Drupal the CMS

• For Drupal users, downloaders, developers

• Definitely use Drupal as CMS

• As well as Drupal Search Function

Page 4: Drupal.org Search Evaluation
Page 5: Drupal.org Search Evaluation

Drupal.org Content Types

• Projects

• Modules

• Themes

• Translations

• Forums (Support, Discussion, Chit-chat)

• Documents (Manual, Howto)

• Issues (Bugs, Feature Requests)

• API Documents (for Developers)

• User page

• News/Announcement

Page 6: Drupal.org Search Evaluation

• As mid April 2008

• Content: 250,000 nodes

• Registered User: 280,000 users

• Page Visits: ~1M/day (Compete.com)

Drupal.org Content Size

Page 7: Drupal.org Search Evaluation

Drupal Search Function

• Indexing

• Minimum word length is configurable

• CJK Handling

Page 8: Drupal.org Search Evaluation

Drupal Search Function

• Search result ranking

• Weightable

• 3 default factors

• Keyword relevance

• Recency

• Number of comments

Page 9: Drupal.org Search Evaluation

Drupal.org Implementation

• Keyword relevance: 10

• Recency: 5

• Number of comments: 1

Source: http://www.civicactions.com/blog/search/part_1

Page 10: Drupal.org Search Evaluation

Demohttp://drupal.org/search

Page 11: Drupal.org Search Evaluation

Good

• Simplicity

• Advanced Search

• (Some) Specific content type search

• Detailed result

Page 12: Drupal.org Search Evaluation

Simplicity

Page 13: Drupal.org Search Evaluation

Advanced Search

Page 14: Drupal.org Search Evaluation

(Some) Specific Content Types

Page 15: Drupal.org Search Evaluation

Detailed Result

Page 16: Drupal.org Search Evaluation

Some Problems

1

2

3

Page 17: Drupal.org Search Evaluation

Improvement Ideas

• Add more priority to some content types

• Projects > Documents > Forums

• Add sorting option

• By type

• Also by date, number of comments

Page 18: Drupal.org Search Evaluation

More Ideas

• Weight by

• Number of incoming links (like PageRank)

• Tag/Category/Taxonomy

• Misspelling Handler

• Synonym Handler

• e.g. “Category” = “Taxonomy”

Page 19: Drupal.org Search Evaluation

More Experimental IdeasFaceted Search

Page 20: Drupal.org Search Evaluation

Further Issues

• Overall site performance

• Indexing and Searching is resource-consuming

• Solution

• “Outsource” search function to dedicated search software?

• Google Box

• Apache Solr


Recommended