should
clauses are just optional extras when paired with must
clauses. They add to the score.
If you need true OR logic you need bool
query with only a should
section. Your query in pseudocode would be:
bool
should
type : faq
type : normativeDoc
bool
must
type : Document
profile_id_document : X