[WPSoC] The search system improvements status

0 views
Skip to first unread message

Kodie

unread,
Aug 18, 2008, 3:08:52 AM8/18/08
to wordpress...@googlegroups.com
Hello,

First of all, I would like to thank everyone for organizing this amazing
event. It was really wonderful and it gave me great experiences.

During this summer I've created search framework for WP which supports
search results highlighting and managing many search engines. I believe
it still can evolve, however, it has most abilities that we need. For
this framework I've created three search engine plugins based on: google
API, yahoo API, lucene and one completly new engine which should become
new default engine. I've also ported previous search engine to work with
framework.

The new default search engine is based on inverted index concept. It
weights search results depending on how many times word can be found in
document and how many documents contains it. It is also important if it
is in title, tag, category or content. Importance of each field (title,
content, tag, category,...) is configurable from admin panel. You can
find in admin panel also table of indexed documents with possibility to
remove them, rebuild or clean index. Search engine supports phrase
queries, searching in chosen fields and excluding terms. It has also
support for wildcards, results ordering and you can simply check if
something is post, page, comment or attachment.

The lucene search engine supports most search features (at least those
which I've noticed). This search engine also supports ordering search
results and searching in different fields. It's admin panel supports for
viewing, rebuilding and cleaning search index.

Google API search engine uses Google Search AJAX API. You can enter a
key, setup custom search engine (CX and CREF) and choose level of safe
search.

Yahoo search engines uses Yahoo API and it's quite similar to Google
search engine.

There is also this one engine created for sake of compatibility.

Anyone can test searching here: http://inzynieriawiedzy.org/kodie/gsoc/

Thanks again!
Kodie

Reply all
Reply to author
Forward
0 new messages