Saved Search Subgroups

Is it possible to make saved searched hierarchically?
i.e. I want to make a saved search "Books". In this saved search i want categories "missing, location home, location office" etc. like i can make subcollections.
I could make the same structure as collections and subcollections, but then I have to manually move new books into the collections.
In Jabref, the equivalent to saved searches would be dynamic collections.

Also, it would be nice to manually order collections or saved searches. So far, Zotero seems to automatically sort collections and saved searches alphabetically.

Thanks
  • You can't organize them as child searches, but you can chain them using the Saved Search search condition. (There might be a few bugs if you get complicated, but it should generally work.)
  • edited August 19, 2015
    (Obviously, this isn't that useful if the parent search is just "Books", but it might be useful for more complicated parent searches.)
  • edited August 19, 2015
    Just so I'm clear on your request, though, you're suggesting that you could right-click on a Saved Search and choose New Child Search, and that search would automatically use the parent as the source while letting you assign additional conditions?

    Would you be able to drag a search in or out of another search? It seems like that gets a little weird, because the parent search condition is implicit when it's a child search.
  • Its very simple:

    Suppose i search for 'mammal' and save the search.
    I want to make another search for 'dog' and save it as a child of 'mammal', same with 'cat'.
    I do not need any dependencies between the searches. Just being able to view the searches as a tree structure.
    right now in Zotero I can make searches and they are listed:
    mammal
    dog
    cat
    I want it as a tree:
    mammal
    -dog
    -cat
    The goal is to have a more complicted tree like:

    vertebrate
    -fish
    -goldfish
    -eel
    -mammal
    -cat
    -dog
  • In Jabref, I can make collections in a tree like fassion just as in Zotero. The difference in Jabref is that I can specify for each collection whether it is a manual collection or e search (dynamic) collection. In Jabref there are mor options which makes it a bit complicated.

    This should be easy to implement, just allow:
    -nested saved searches
    -no alphabetic sorting, manually move around searches (drag/drop) also between existing searches/collections)
    there are no dependencies necessary between saved searches

    This would solve also other comments in the forum related to hierachical tags or keywords, wich are difficult to implement.

    A further option would be to have a searched save to include also all other child searches. If I click on 'mammal', it shows this search, but also all child searches: 'dog' and 'cat'

    The magic is that if I add papers, they appear automatically in the search w/o having to assign keywords. If 'dog' is not in the title, I can add it as a note and search for title and notes in the search. That way I can adjust papers that do not show the search keyword in the title. I did this extensively in JabRef. It works beautifully.

    The kick would be to be able to select a search 'mammal' in the animal tree and to be able to select (ctr-click) another search 'cortex' in the boody part tree. It should show all papers with 'mammal' AND with 'cortex'.

    But this gets very complicated. For now just being able to have a nested saved search tree structure w/o alphabetic sorting would be nice.

    Thanks
  • Sorry, the complicated tree did not show right
    This is better:

    vertebrate
    -fish
    --goldfish
    --eel
    -mammal
    --cat
    --dog
  • no alphabetic sorting
    This seems fairly unrelated. All of your examples are alphabetical within their parents.
    there are no dependencies necessary between saved searches
    Ah, OK. Nesting searches under other searches without any inherent relation seems a little strange to me, but I understand it for your example. And I suppose it's not that different from allowing searches within unrelated collections, which is planned.
    The magic is that if I add papers, they appear automatically in the search w/o having to assign keywords.
    I mean, that's just how saved searches work in general. That happens in Zotero too.
    The kick would be to be able to select a search 'mammal' in the animal tree and to be able to select (ctr-click) another search 'cortex' in the boody part tree. It should show all papers with 'mammal' AND with 'cortex'.
    Other than the hierarchical part, you can of course do this already with tags. We've talked a little in the past about multi-source selection — not impossible that that could happen at some point.
  • I dont know whether you are familiar with JabRef.
    The implementation with collections and saved searches is quite sophisticated and very powerful.

    It is also a good example of features that get too complicated. The possibility to mix collections and saved searches in the same tree is confusing. Here, JabRef does not follow the KISS priciple.

    However, two things would make me organizing papers easier:

    1) nested saved searches
    e.g. related to:
    Animals
    -fish
    -birds
    -mammals
    Body Parts
    -brain
    -head
    -lung
    -intestines

    2) no alphabtic sorting, manual sorting for collections and searches
    e.g. animals from lower to higher:
    Animals
    -fish
    -amphibians
    -reptiles
    -birds
    -mammals
    alphabetic sorting would screw up the systematic order

    Thank you for your cosideration
  • For the record, vintage ticket: https://www.zotero.org/trac/ticket/965
    and long-lasting thread:
    https://forums.zotero.org/discussion/1027/organizing-saved-searches/
    on basically this.
    I've always assumed we'd allow nesting of independent saved searches as part of this. I don't really see the downside.
  • Thanks,

    Then lets hope this gets done before I retire ;)
Sign In or Register to comment.