BigSearch icon indicating copy to clipboard operation
BigSearch copied to clipboard

Search multiple engines at once

Open harryray33 opened this issue 2 years ago • 9 comments

Is it possible to set this so that I can choose and search multiple engines at once rather than having to click search for each engine separately?

Thanks

harryray33 avatar Jan 02 '22 13:01 harryray33

Hi, thank you for feedback!

Good idea to send multiple requests at once!

I think in future version we can implement it by user custom JSON. Something like:

"multi" : {
    "use_other_engine" : ["google", "duckduckgo" ]
}

What do you think? Any better idea?

garywill avatar Jan 03 '22 00:01 garywill

Thanks, maybe a series of checkboxes on the interface to choose which engines to use each time...I mainly use the in-browser section

harryray33 avatar Jan 03 '22 06:01 harryray33

This is a link to one that uses a multisearch option https://github.com/odebroqueville/contextSearch

Unfortunately, although the multisearch is a good option, contextsearch includes only a very limited amount of engines and doesn't allow for the import of my existing engines which yours does.

harryray33 avatar Jan 06 '22 10:01 harryray33

Sorry for delay. Now the latest version on AMO supports multiple engines at once.

Eg: put this into 'user custom'

{
  "many_once" : {
    "dname": "Many Engines",
    "btns": {
      "gg_ddg": {
        "label": "Google + DDG",
        "use_other_engine": [
            {"source": "browser", "engine": "Google"},
            {"source": "browser", "engine": "DuckDuckGo"}
          ]
      }
    }
  }
}

The source can be bigsearch(default), browser, user.

I mainly use the in-browser section

So "source": "browser" is what you need.

Sorry currently no GUI method to configure. Maybe someday we finish a GUI for user to edit engines....

garywill avatar Jan 22 '22 02:01 garywill

Thanks, I see that Google and DDG is included. Is there an easy way of including my other Engines?

When I use the in browser section, if I hold down control and click different browsers it highlights (puts a box around) each engine. Can I then use one click to search all the highlighted engines? If not, what is the purpose of the box?

harryray33 avatar Jan 25 '22 11:01 harryray33

what is the purpose of the box?

The "box" indicates which button you clicked last time. So next time you can press Enter to quickly use it again.

Is there an easy way of including my other Engines?

Sorry. Currently our user-customizing GUI is still in heavy constructing stage. It may be too geeky to ask people to use JSON. Let's bless for the future GUI, lol :-D

garywill avatar Jan 26 '22 10:01 garywill

Thanks, I suppose, at the moment I'll have to click each engine one at a time...

I have quite a few engines..isthere a way of grouping them together or maybe moving engines up and down the list so that they appear together? This is to save me scrolling down the list to find which engines I want to search each time.

Also, is there a way of exporting the settings and engine list to a config. file that I can import in case of any problems?

harryray33 avatar Jan 26 '22 20:01 harryray33

is there a way of exporting the settings and engine list to a config. file that I can import in case of any problems?

This works.

  • Click "edit custom engines" and copy the "saved engines" JSON then save it in a file.
  • Actually those data is syncronable if you log in to your firefox account. There will be a backup on Mozilla server even if your local data broken

garywill avatar Jan 27 '22 11:01 garywill

Check the new editing GUI. Now can easily add new engine Add build-in engines as "fav". Dragging sorting is available also.

Still, not 100% friendly for all users. "expert mode" engine doesn't have proper GUI yet.

garywill avatar Feb 19 '22 13:02 garywill