I have this kind of relationship
Supplier -> has many Products
Both Supplier is indexed and products are indexed. I need (boss wants to) search through both the Supplier and all of the suppliers' products and list the resulting suppliers.
Is this possible in nhibernate.search/Lucene.NET??
Yes it is possible : http://ayende.com/blog/3992/nhibernate-search
See the given example, IndexEmbedded attribute means the "child" object or collection will be indexed too :