No, Algolia doesn't filter by these values, but there are workarounds.
Workaround 1
You can leverage the tags attribute and use tags filtering. Please note that this will require a change to your dataset.
Tag filtering is used for filtering only. You will not get a count of records that match the filters. In this way, it is the same as using filterOnly() in the attributesForFaceting.
Workaround 2
You can update your data to include an additional boolean attribute (e.g. hasAuthor ) and then filter on this attribute with filters = hasAuthor:true or filters = hasAuthor:false
Full details on these workarounds, with example datasets can be found in our documentation here.