# C1.LiveLinq.Indexing.Search

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_LiveLinq_Indexing_Search" data-uid="C1.LiveLinq.Indexing.Search" class="text-break">C1.LiveLinq.Indexing.Search Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.GroupingQuery-1.html">GroupingQuery&lt;T&gt;</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.LiveLinq.Indexing.Search.IndexedGroup-1.html">IndexedGroup&lt;T&gt;</a>, groups of elements with the same key, resulting from a search operation with grouping.
This class has a derived class <a class="xref" href="C1.LiveLinq.Indexing.Search.GroupingQuery-2.html">GroupingQuery&lt;TKey, T&gt;</a> with specific type of the key used for the index search.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.GroupingQuery-2.html">GroupingQuery&lt;TKey, T&gt;</a></h4>
      <section><p>Represents a collection of <a class="xref" href="C1.LiveLinq.Indexing.Search.IndexedGroup-2.html">IndexedGroup&lt;TKey, T&gt;</a>, groups of elements with the same key, resulting from a search operation with grouping.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.IndexQuery-1.html">IndexQuery&lt;T&gt;</a></h4>
      <section><p>Represents a collection that is the result of an index search. Objects of this class are returned by the
<a class="xref" href="C1.LiveLinq.Indexing.Search.IIndexScanner-1.html">IIndexScanner&lt;T&gt;</a> search methods. This class has a derived class <a class="xref" href="C1.LiveLinq.Indexing.Search.IndexQuery-2.html">IndexQuery&lt;T, TKey&gt;</a>
with specific type of the key used for the index search.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.IndexQuery-2.html">IndexQuery&lt;T, TKey&gt;</a></h4>
      <section><p>Represents a collection that is the result of an index search. Objects of this class are returned by the
<a class="xref" href="C1.LiveLinq.Indexing.Search.IIndexScanner-2.html">IIndexScanner&lt;T, TKey&gt;</a> search methods.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.IndexedGroup-1.html">IndexedGroup&lt;T&gt;</a></h4>
      <section><p>Represents a group of elements with the same key belonging to a collection of groups resulting from a search operation with grouping.
This class has a derived class <a class="xref" href="C1.LiveLinq.Indexing.Search.IndexedGroup-2.html">IndexedGroup&lt;TKey, T&gt;</a> with specific key type.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.IndexedGroup-2.html">IndexedGroup&lt;TKey, T&gt;</a></h4>
      <section><p>Represents a group of elements with the same key belonging to a collection of groups resulting from a search operation with grouping.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.IIndexScanner-1.html">IIndexScanner&lt;T&gt;</a></h4>
      <section><p>Represents an index or a subindex in its capacity of scanning through data. Provides methods for searching data items.</p>
</section>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.IIndexScanner-2.html">IIndexScanner&lt;T, TKey&gt;</a></h4>
      <section><p>Represents an index or a subindex in its capacity of scanning through data. Provides methods for searching data items.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.LiveLinq.Indexing.Search.JoinOperator.html">JoinOperator</a></h4>
      <section><p>A comparison operator to match elements in a join operation.</p>
</section>


</div>
