blob: c1834e46b49bfd24237baebe141cd574f934484c [file] [log] [blame]
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class BlendedInfixSuggester
| Apache Lucene.NET 4.8.0-beta00010 Documentation </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class BlendedInfixSuggester
| Apache Lucene.NET 4.8.0-beta00010 Documentation ">
<meta name="generator" content="docfx 2.56.0.0">
<link rel="shortcut icon" href="https://lucenenet.apache.org/docs/4.8.0-beta00009/logo/favicon.ico">
<link rel="stylesheet" href="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/docfx.vendor.css">
<link rel="stylesheet" href="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/docfx.css">
<link rel="stylesheet" href="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/main.css">
<meta property="docfx:navrel" content="toc.html">
<meta property="docfx:tocrel" content="suggest/toc.html">
<meta property="docfx:rel" content="https://lucenenet.apache.org/docs/4.8.0-beta00009/">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">
<img id="logo" class="svg" src="https://lucenenet.apache.org/docs/4.8.0-beta00009/logo/lucene-net-color.png" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search">
<ul class="level0 breadcrumb">
<li>
<a href="https://lucenenet.apache.org/docs/4.8.0-beta00009/">API</a>
<span id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</span>
</li>
</ul>
</div>
</div>
</header>
<div class="container body-content">
<div id="search-results">
<div class="search-list"></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination"></ul>
</div>
</div>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester">
<h1 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester" class="text-break">Class BlendedInfixSuggester
</h1>
<div class="markdown level0 summary"><p>Extension of the <a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html">AnalyzingInfixSuggester</a> which transforms the weight
after search to take into account the position of the searched term into
the indexed text.
Please note that it increases the number of elements searched and applies the
ponderation after. It might be costly for long suggestions.</p>
<div class="lucene-block lucene-experimental">This is a Lucene.NET EXPERIMENTAL API, use at your own risk</div></div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><span class="xref">System.Object</span></div>
<div class="level1"><a class="xref" href="Lucene.Net.Search.Suggest.Lookup.html">Lookup</a></div>
<div class="level2"><a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html">AnalyzingInfixSuggester</a></div>
<div class="level3"><span class="xref">BlendedInfixSuggester</span></div>
</div>
<div classs="implements">
<h5>Implements</h5>
<div><span class="xref">System.IDisposable</span></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_TEXT_FIELD_NAME">AnalyzingInfixSuggester.TEXT_FIELD_NAME</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_EXACT_TEXT_FIELD_NAME">AnalyzingInfixSuggester.EXACT_TEXT_FIELD_NAME</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_CONTEXTS_FIELD_NAME">AnalyzingInfixSuggester.CONTEXTS_FIELD_NAME</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_m_queryAnalyzer">AnalyzingInfixSuggester.m_queryAnalyzer</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_m_indexAnalyzer">AnalyzingInfixSuggester.m_indexAnalyzer</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_m_searcherMgr">AnalyzingInfixSuggester.m_searcherMgr</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_DEFAULT_MIN_PREFIX_CHARS">AnalyzingInfixSuggester.DEFAULT_MIN_PREFIX_CHARS</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_GetIndexWriterConfig_Lucene_Net_Util_LuceneVersion_Lucene_Net_Analysis_Analyzer_Lucene_Net_Index_OpenMode_">AnalyzingInfixSuggester.GetIndexWriterConfig(LuceneVersion, Analyzer, OpenMode)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_GetDirectory_System_IO_DirectoryInfo_">AnalyzingInfixSuggester.GetDirectory(DirectoryInfo)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Build_Lucene_Net_Search_Suggest_IInputIterator_">AnalyzingInfixSuggester.Build(IInputIterator)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Add_Lucene_Net_Util_BytesRef_System_Collections_Generic_IEnumerable_Lucene_Net_Util_BytesRef__System_Int64_Lucene_Net_Util_BytesRef_">AnalyzingInfixSuggester.Add(BytesRef, IEnumerable&lt;BytesRef&gt;, Int64, BytesRef)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Update_Lucene_Net_Util_BytesRef_System_Collections_Generic_IEnumerable_Lucene_Net_Util_BytesRef__System_Int64_Lucene_Net_Util_BytesRef_">AnalyzingInfixSuggester.Update(BytesRef, IEnumerable&lt;BytesRef&gt;, Int64, BytesRef)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Refresh">AnalyzingInfixSuggester.Refresh()</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_DoLookup_System_String_System_Int32_System_Boolean_System_Boolean_">AnalyzingInfixSuggester.DoLookup(String, Int32, Boolean, Boolean)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_GetLastTokenQuery_System_String_">AnalyzingInfixSuggester.GetLastTokenQuery(String)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_FinishQuery_Lucene_Net_Search_BooleanQuery_System_Boolean_">AnalyzingInfixSuggester.FinishQuery(BooleanQuery, Boolean)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Highlight_System_String_System_Collections_Generic_ICollection_System_String__System_String_">AnalyzingInfixSuggester.Highlight(String, ICollection&lt;String&gt;, String)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_AddNonMatch_System_Text_StringBuilder_System_String_">AnalyzingInfixSuggester.AddNonMatch(StringBuilder, String)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_AddWholeMatch_System_Text_StringBuilder_System_String_System_String_">AnalyzingInfixSuggester.AddWholeMatch(StringBuilder, String, String)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_AddPrefixMatch_System_Text_StringBuilder_System_String_System_String_System_String_">AnalyzingInfixSuggester.AddPrefixMatch(StringBuilder, String, String, String)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Store_Lucene_Net_Store_DataOutput_">AnalyzingInfixSuggester.Store(DataOutput)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Load_Lucene_Net_Store_DataInput_">AnalyzingInfixSuggester.Load(DataInput)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Dispose">AnalyzingInfixSuggester.Dispose()</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_GetSizeInBytes">AnalyzingInfixSuggester.GetSizeInBytes()</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_Count">AnalyzingInfixSuggester.Count</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Lookup.html#Lucene_Net_Search_Suggest_Lookup_CHARSEQUENCE_COMPARER">Lookup.CHARSEQUENCE_COMPARER</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Lookup.html#Lucene_Net_Search_Suggest_Lookup_Build_Lucene_Net_Search_Spell_IDictionary_">Lookup.Build(IDictionary)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Lookup.html#Lucene_Net_Search_Suggest_Lookup_Load_System_IO_Stream_">Lookup.Load(Stream)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Lookup.html#Lucene_Net_Search_Suggest_Lookup_Store_System_IO_Stream_">Lookup.Store(Stream)</a>
</div>
<div>
<a class="xref" href="Lucene.Net.Search.Suggest.Lookup.html#Lucene_Net_Search_Suggest_Lookup_DoLookup_System_String_System_Boolean_System_Int32_">Lookup.DoLookup(String, Boolean, Int32)</a>
</div>
<div>
<span class="xref">System.Object.Equals(System.Object)</span>
</div>
<div>
<span class="xref">System.Object.Equals(System.Object, System.Object)</span>
</div>
<div>
<span class="xref">System.Object.GetHashCode()</span>
</div>
<div>
<span class="xref">System.Object.GetType()</span>
</div>
<div>
<span class="xref">System.Object.MemberwiseClone()</span>
</div>
<div>
<span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
</div>
<div>
<span class="xref">System.Object.ToString()</span>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.html">Lucene.Net.Search.Suggest.Analyzing</a></h6>
<h6><strong>Assembly</strong>: Lucene.Net.Suggest.dll</h6>
<h5 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class BlendedInfixSuggester : AnalyzingInfixSuggester, IDisposable</code></pre>
</div>
<h3 id="constructors">Constructors
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester__ctor_Lucene_Net_Util_LuceneVersion_Lucene_Net_Store_Directory_Lucene_Net_Analysis_Analyzer_.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.%23ctor(Lucene.Net.Util.LuceneVersion%2CLucene.Net.Store.Directory%2CLucene.Net.Analysis.Analyzer)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L98">View Source</a>
</span>
<a id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester__ctor_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.#ctor*"></a>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester__ctor_Lucene_Net_Util_LuceneVersion_Lucene_Net_Store_Directory_Lucene_Net_Analysis_Analyzer_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.#ctor(Lucene.Net.Util.LuceneVersion,Lucene.Net.Store.Directory,Lucene.Net.Analysis.Analyzer)">BlendedInfixSuggester(LuceneVersion, Directory, Analyzer)</h4>
<div class="markdown level1 summary"><p>Create a new instance, loading from a previously built
directory, if it exists.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public BlendedInfixSuggester(LuceneVersion matchVersion, Directory dir, Analyzer analyzer)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Lucene.Net.Util.LuceneVersion</span></td>
<td><span class="parametername">matchVersion</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">Lucene.Net.Store.Directory</span></td>
<td><span class="parametername">dir</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">Lucene.Net.Analysis.Analyzer</span></td>
<td><span class="parametername">analyzer</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester__ctor_Lucene_Net_Util_LuceneVersion_Lucene_Net_Store_Directory_Lucene_Net_Analysis_Analyzer_Lucene_Net_Analysis_Analyzer_System_Int32_Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_BlenderType_System_Int32_.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.%23ctor(Lucene.Net.Util.LuceneVersion%2CLucene.Net.Store.Directory%2CLucene.Net.Analysis.Analyzer%2CLucene.Net.Analysis.Analyzer%2CSystem.Int32%2CLucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.BlenderType%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L112">View Source</a>
</span>
<a id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester__ctor_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.#ctor*"></a>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester__ctor_Lucene_Net_Util_LuceneVersion_Lucene_Net_Store_Directory_Lucene_Net_Analysis_Analyzer_Lucene_Net_Analysis_Analyzer_System_Int32_Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_BlenderType_System_Int32_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.#ctor(Lucene.Net.Util.LuceneVersion,Lucene.Net.Store.Directory,Lucene.Net.Analysis.Analyzer,Lucene.Net.Analysis.Analyzer,System.Int32,Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.BlenderType,System.Int32)">BlendedInfixSuggester(LuceneVersion, Directory, Analyzer, Analyzer, Int32, BlendedInfixSuggester.BlenderType, Int32)</h4>
<div class="markdown level1 summary"><p>Create a new instance, loading from a previously built
directory, if it exists.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public BlendedInfixSuggester(LuceneVersion matchVersion, Directory dir, Analyzer indexAnalyzer, Analyzer queryAnalyzer, int minPrefixChars, BlendedInfixSuggester.BlenderType blenderType, int numFactor)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Lucene.Net.Util.LuceneVersion</span></td>
<td><span class="parametername">matchVersion</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">Lucene.Net.Store.Directory</span></td>
<td><span class="parametername">dir</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">Lucene.Net.Analysis.Analyzer</span></td>
<td><span class="parametername">indexAnalyzer</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">Lucene.Net.Analysis.Analyzer</span></td>
<td><span class="parametername">queryAnalyzer</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">minPrefixChars</span></td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.BlenderType.html">BlendedInfixSuggester.BlenderType</a></td>
<td><span class="parametername">blenderType</span></td>
<td><p>Type of blending strategy, see BlenderType for more precisions </p>
</td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">numFactor</span></td>
<td><p>Factor to multiply the number of searched elements before ponderate </p>
</td>
</tr>
</tbody>
</table>
<h5 class="exceptions">Exceptions</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Condition</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.IO.IOException</span></td>
<td><p>If there are problems opening the underlying Lucene index. </p>
</td>
</tr>
</tbody>
</table>
<h3 id="fields">Fields
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_DEFAULT_NUM_FACTOR.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.DEFAULT_NUM_FACTOR%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L54">View Source</a>
</span>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_DEFAULT_NUM_FACTOR" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.DEFAULT_NUM_FACTOR">DEFAULT_NUM_FACTOR</h4>
<div class="markdown level1 summary"><p>Default factor</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int DEFAULT_NUM_FACTOR</code></pre>
</div>
<h5 class="fieldValue">Field Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_LINEAR_COEF.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.LINEAR_COEF%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L49">View Source</a>
</span>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_LINEAR_COEF" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.LINEAR_COEF">LINEAR_COEF</h4>
<div class="markdown level1 summary"><p>Coefficient used for linear blending</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">protected static double LINEAR_COEF</code></pre>
</div>
<h5 class="fieldValue">Field Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Double</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_CalculateCoefficient_System_Int32_.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.CalculateCoefficient(System.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L273">View Source</a>
</span>
<a id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_CalculateCoefficient_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.CalculateCoefficient*"></a>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_CalculateCoefficient_System_Int32_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.CalculateCoefficient(System.Int32)">CalculateCoefficient(Int32)</h4>
<div class="markdown level1 summary"><p>Calculate the weight coefficient based on the position of the first matching word.
Subclass should override it to adapt it to particular needs </p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">protected virtual double CalculateCoefficient(int position)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">position</span></td>
<td><p>of the first matching word in text </p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Double</span></td>
<td><p>the coefficient </p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_CreateResults_Lucene_Net_Search_IndexSearcher_Lucene_Net_Search_TopFieldDocs_System_Int32_System_String_System_Boolean_System_Collections_Generic_ICollection_System_String__System_String_.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.CreateResults(Lucene.Net.Search.IndexSearcher%2CLucene.Net.Search.TopFieldDocs%2CSystem.Int32%2CSystem.String%2CSystem.Boolean%2CSystem.Collections.Generic.ICollection%7BSystem.String%7D%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L142">View Source</a>
</span>
<a id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_CreateResults_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.CreateResults*"></a>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_CreateResults_Lucene_Net_Search_IndexSearcher_Lucene_Net_Search_TopFieldDocs_System_Int32_System_String_System_Boolean_System_Collections_Generic_ICollection_System_String__System_String_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.CreateResults(Lucene.Net.Search.IndexSearcher,Lucene.Net.Search.TopFieldDocs,System.Int32,System.String,System.Boolean,System.Collections.Generic.ICollection{System.String},System.String)">CreateResults(IndexSearcher, TopFieldDocs, Int32, String, Boolean, ICollection&lt;String&gt;, String)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">protected override IList&lt;Lookup.LookupResult&gt; CreateResults(IndexSearcher searcher, TopFieldDocs hits, int num, string key, bool doHighlight, ICollection&lt;string&gt; matchedTokens, string prefixToken)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Lucene.Net.Search.IndexSearcher</span></td>
<td><span class="parametername">searcher</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">Lucene.Net.Search.TopFieldDocs</span></td>
<td><span class="parametername">hits</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">num</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">key</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">doHighlight</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Collections.Generic.ICollection</span>&lt;<span class="xref">System.String</span>&gt;</td>
<td><span class="parametername">matchedTokens</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">prefixToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IList</span>&lt;<a class="xref" href="Lucene.Net.Search.Suggest.Lookup.LookupResult.html">Lookup.LookupResult</a>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_CreateResults_Lucene_Net_Search_IndexSearcher_Lucene_Net_Search_TopFieldDocs_System_Int32_System_String_System_Boolean_System_Collections_Generic_ICollection_System_String__System_String_">AnalyzingInfixSuggester.CreateResults(IndexSearcher, TopFieldDocs, Int32, String, Boolean, ICollection&lt;String&gt;, String)</a></div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_DoLookup_System_String_System_Collections_Generic_IEnumerable_Lucene_Net_Util_BytesRef__System_Boolean_System_Int32_.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.DoLookup(System.String%2CSystem.Collections.Generic.IEnumerable%7BLucene.Net.Util.BytesRef%7D%2CSystem.Boolean%2CSystem.Int32)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L119">View Source</a>
</span>
<a id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_DoLookup_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.DoLookup*"></a>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_DoLookup_System_String_System_Collections_Generic_IEnumerable_Lucene_Net_Util_BytesRef__System_Boolean_System_Int32_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.DoLookup(System.String,System.Collections.Generic.IEnumerable{Lucene.Net.Util.BytesRef},System.Boolean,System.Int32)">DoLookup(String, IEnumerable&lt;BytesRef&gt;, Boolean, Int32)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override IList&lt;Lookup.LookupResult&gt; DoLookup(string key, IEnumerable&lt;BytesRef&gt; contexts, bool onlyMorePopular, int num)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">key</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Collections.Generic.IEnumerable</span>&lt;<span class="xref">Lucene.Net.Util.BytesRef</span>&gt;</td>
<td><span class="parametername">contexts</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">onlyMorePopular</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">num</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IList</span>&lt;<a class="xref" href="Lucene.Net.Search.Suggest.Lookup.LookupResult.html">Lookup.LookupResult</a>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_DoLookup_System_String_System_Collections_Generic_IEnumerable_Lucene_Net_Util_BytesRef__System_Boolean_System_Int32_">AnalyzingInfixSuggester.DoLookup(String, IEnumerable&lt;BytesRef&gt;, Boolean, Int32)</a></div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_DoLookup_System_String_System_Collections_Generic_IEnumerable_Lucene_Net_Util_BytesRef__System_Int32_System_Boolean_System_Boolean_.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.DoLookup(System.String%2CSystem.Collections.Generic.IEnumerable%7BLucene.Net.Util.BytesRef%7D%2CSystem.Int32%2CSystem.Boolean%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L125">View Source</a>
</span>
<a id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_DoLookup_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.DoLookup*"></a>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_DoLookup_System_String_System_Collections_Generic_IEnumerable_Lucene_Net_Util_BytesRef__System_Int32_System_Boolean_System_Boolean_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.DoLookup(System.String,System.Collections.Generic.IEnumerable{Lucene.Net.Util.BytesRef},System.Int32,System.Boolean,System.Boolean)">DoLookup(String, IEnumerable&lt;BytesRef&gt;, Int32, Boolean, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override IList&lt;Lookup.LookupResult&gt; DoLookup(string key, IEnumerable&lt;BytesRef&gt; contexts, int num, bool allTermsRequired, bool doHighlight)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">key</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Collections.Generic.IEnumerable</span>&lt;<span class="xref">Lucene.Net.Util.BytesRef</span>&gt;</td>
<td><span class="parametername">contexts</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">num</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">allTermsRequired</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">doHighlight</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.IList</span>&lt;<a class="xref" href="Lucene.Net.Search.Suggest.Lookup.LookupResult.html">Lookup.LookupResult</a>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_DoLookup_System_String_System_Collections_Generic_IEnumerable_Lucene_Net_Util_BytesRef__System_Int32_System_Boolean_System_Boolean_">AnalyzingInfixSuggester.DoLookup(String, IEnumerable&lt;BytesRef&gt;, Int32, Boolean, Boolean)</a></div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_GetTextFieldType.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.GetTextFieldType%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/NightOwl888/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L131">View Source</a>
</span>
<a id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_GetTextFieldType_" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.GetTextFieldType*"></a>
<h4 id="Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester_GetTextFieldType" data-uid="Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester.GetTextFieldType">GetTextFieldType()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">protected override FieldType GetTextFieldType()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Lucene.Net.Documents.FieldType</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="overrides">Overrides</h5>
<div><a class="xref" href="Lucene.Net.Search.Suggest.Analyzing.AnalyzingInfixSuggester.html#Lucene_Net_Search_Suggest_Analyzing_AnalyzingInfixSuggester_GetTextFieldType">AnalyzingInfixSuggester.GetTextFieldType()</a></div>
<h3 id="implements">Implements</h3>
<div>
<span class="xref">System.IDisposable</span>
</div>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/apache/lucenenet/new/docs/4.8.0-beta00010/websites/apidocs/apiSpec/new?filename=Lucene_Net_Search_Suggest_Analyzing_BlendedInfixSuggester.md&amp;value=---%0Auid%3A%20Lucene.Net.Search.Suggest.Analyzing.BlendedInfixSuggester%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/apache/lucenenet/blob/release/Lucene.Net_4_8_0_beta00010/src/Lucene.Net.Suggest/Suggest/Analyzing/BlendedInfixSuggester.cs/#L43" class="contribution-link">View Source</a>
</li>
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
Copyright © 2020 Licensed to the Apache Software Foundation (ASF)
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/docfx.vendor.js"></script>
<script type="text/javascript" src="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/docfx.js"></script>
<script type="text/javascript" src="https://lucenenet.apache.org/docs/4.8.0-beta00009/styles/main.js"></script>
</body>
</html>