Sitewide search plugin released for MU

Posted by Andrea under Plugins

Jason has made the One Search WPMU plugin which searches across all blogs on your system. I haven’t tried it myself (yet), but if it delivers as promised, it could be quite the nice add-on.

4 Responses to “Sitewide search plugin released for MU”

  1. jason Says:

    Andrea,

    Thanks for pointing people to the plugin. It works for what I wrote it for, but there are definite areas of improvement. I’m open to any suggestions!

  2. Dr. Mike's Steak Dinner Says:

    What should I write next?…

    I’m thinking about doing some more writing in the future and was looking for some input on what to start off with.  Feel free to comment:Continue with the Daria - Star Frontiers crossover series.Continue with the Daria Adult works that……

  3. Trent Says:

    Does this plugin scan all entries on every request across all blogs? Reason I ask is about resource use on the server if it is constantly querying the DB for the results with a “massive search” :)

    Trent

  4. jason Says:

    Trent: With MySQL 5.01+ it will use views. So no massive searching. I’m trying to figure how to do the same for non-view versions of MySQL. Ideas?

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image



google.load("language", "1"); var curstate = 0; var hasloaded = 0; function bnc_show_translated() { if (hasloaded == 0) { bnc_lang_callback(); hasloaded = 1; } for (i = 0; i < 4; i++) { var elem = $("bnc_original_" + i); if (elem) { if (curstate) { elem.show(); } else { elem.hide(); } } } for (i = 0; i < 4; i++) { var elem = $("bnc_trans_" + i); if (elem) { if (curstate) { elem.hide(); } else { elem.show(); } } } if (curstate) { $("bnc_trans_state1").show(); $("bnc_trans_state2").hide(); curstate = 0; } else { $("bnc_trans_state1").hide(); $("bnc_trans_state2").show(); curstate = 1; } } function bnc_detect_div(div_id) { var text = document.getElementById(div_id); if (text) { text = text.innerHTML; if (text.length > 0) { google.language.detect(text, function(result) { if (!result.error) { if (result.language != "en") { if (result.confidence > 0.25) { $("bnc_translating").show(); bnc_xlate_div(result.language, div_id, "en"); } } } } ); } } } function bnc_xlate_div(src_lang,div_id,o_lang) { var text = document.getElementById(div_id); if (text) { text = text.innerHTML; google.language.translate(text, src_lang, o_lang, function(result) { var translated = document.getElementById(div_id); if (result.translation) { translated.innerHTML = result.translation; } }); } } function bnc_lang_callback() { bnc_xlate_div("en", "bnc_lang_i_0_51", "en"); bnc_xlate_div("en", "bnc_lang_i_1_51", "en"); bnc_xlate_div("en", "bnc_lang_i_2_51", "en"); bnc_xlate_div("en", "bnc_lang_i_3_51", "en"); bnc_xlate_div("en", "bnc_lang_i_4_51", "en"); bnc_xlate_div("en", "bnc_lang_i_5_51", "en"); bnc_xlate_div("en", "bnc_lang_i_6_51", "en"); bnc_xlate_div("en", "bnc_lang_i_7_51", "en"); } function bnc_startup() { bnc_xlate_div("en", "bnc_translate_info", "en"); bnc_xlate_div("en", "bnc_translate_info2", "en"); bnc_detect_div("bnc_lang_i_0_51");bnc_detect_div("bnc_lang_i_1_51");bnc_detect_div("bnc_lang_i_2_51");bnc_detect_div("bnc_lang_i_3_51");bnc_detect_div("bnc_lang_i_4_51");bnc_detect_div("bnc_lang_i_5_51");bnc_detect_div("bnc_lang_i_6_51");bnc_detect_div("bnc_lang_i_7_51"); } google.setOnLoadCallback(bnc_startup);
Close
E-mail It
This blog has been fine-tuned with 13 WordPress Tweaks.