Could you create a Search Playground to demonstrate your challenge here?
If you’re not querying both Title and Author together and need them to relate to the same book, there’s no need to use embeddedDocuments here. Queries to your collection in this structure returns Publishers, not individual books - that’s an important data modeling point here.