ElasticSearch right use of should between musts
<p>I have to make a query with the following filtering: (1 || 2) &amp;&amp; (4 || 5 || 6) &amp;&amp; (6 || 7) using the must and should functionality of ElasticSearch in .NET, but I have no idea how to make the Must between the Should filtering. I looked through the tutorials and documentation, but I couldn't find example of that.
Any help is appreciated.</p>

<p>Can you help me with the Visual Basic representation of this? The code I got is:</p>

<pre><code>Dim r As FilterContainer = Filter(Of view_Article).Bool(Function(b)
                      b.Should(lstAF.ToArray)
                      For Each item As ContainerList In lstAnyFilter
                          b.Should(item.list.ToArray())
                      Next
                      Return b
                      End Function)
Return r
</code></pre>

<p>But I it's just replacing the current Should filter with the new one. How to make multiple separate Should filter requests?</p>