I am trying to filter notes by searching for 2 or more tags. For example, I want to find notes having those 2 tags: 904 L Cedar Crest Ct & Wire Instructions.
I guess that you have imported your note data from another app? I say this as some of your tags are mixed or upper case which you can have after an import but not for tags created in Joplin. Joplin itself does not use mixed case tags.
Being a long term Joplin user I cannot test this myself as I have no mixed case tags and I cannot create them. Try searching tag:Allocation to see if, for some reason, tag searching is case sensitive.
Return notes that satisfy any/all of the required conditions. any:0 is the default, which means all conditions must be satisfied. any:1 cat dog will return notes that have the word cat or dog.
any:0 cat dog will return notes with both the words cat and dog.
any:1 makes it an OR search and will find notes that have the first tag OR the second tag.
Example:any:1 tag:tag1 tag:tag2
any:0 makes it an AND search and will find notes that have the first tag AND the second tag.
Example:any:0 tag:tag1 tag:tag2
The default search type is AND so
tag:tag1 tag:tag2 any:0 tag:tag1 tag:tag2
mean the same.
Finally, it appears that if the tag name comprises more than one word the tag name needs to be enclosed in quotes. So to search for a note that has the tag tag one it would be tag:"tag one".
Examples:
To search for a note that is tagged with both of the tags joplin desktopandlinux it would be:
tag:"joplin desktop" tag:linux
To search for a note that is tagged with either of the tags joplin desktoporlinux it would be: