New Plugin to allow searching of multiple maps

2014-02-17
2014-03-04
  • FYI. I have just released v0.1 of a plugin to allow you to search multiple maps at once. It uses Apache Lucene to create an in-memory index then orders the results by a score. You can then click on a result to open that map.

    https://sourceforge.net/projects/freemindsearchplugin/

    I have only just written it, so may have some bugs, but is doing what I wanted it to do: help me find stuff in my many maps.

    Thanks to the core project team for such a good tool.

     
  • Hi,

    sounds interesting. Is the source code available? Under which license is it licensed? GPLv2+?

    BR, Chris

     
    • Hi Chris,

      I made it GPLv2 to match your programme. I can change it to V2+ if you want. The code is available from the sourceforge page at https://sourceforge.net/p/freemindsearchplugin/code/HEAD/tree/

      The one main bug it has that I want to fix soon when I have time is that the dialog will sometimes pop up when you open other tabs. I suspect its to do with the "instanciation" setting.

      Steve

       
      Last edit: Stephen Leonard 2014-02-23
  • Hi Stephen,

    recently, I've started or tried to integrate your plugin into FreeMind.
    First observation: isn't the lucene license an apache2.0 license and therefore not compatible with GPLv2+ from FreeMind (see https://www.gnu.org/licenses/license-list.html#apache2)?
    Second observation: why did you choose a PermanentMindMapNodeHookAdapter as base? Such a hook is permanently stored within some nodes of the map. My suggestion: the model for your plugin could be the map dialog or such, IMHO. It is a dialog that appears, but is not stored with the map. Base is the freemind.extensions.ModeControllerHookAdapter.

    HTH, Chris

     
  • See commit eb2e6b0c39e42e819efb23bff5c6d3514ea94921 on branch 1.1.0.

    Br, Chris

     
  • Hi,

    a necessary feature would be to jump to the nodes found in the maps directly. Is that possible?
    Br, Chris