Skip to content

Commit 58127db

Browse files
committed
Make lower limit of snippet length more relaxed.
1 parent 1dcef3d commit 58127db

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/S2/Rose/Entity/Metadata/SentenceCollection.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ private function buildWordsInfo(): void
8787
}
8888
$newSize = $wordsInSentence + $oldSize;
8989

90-
if ($wordsInSentence >= 3) { // Skip too short snippets
90+
if ($wordsInSentence >= 2) { // Skip too short snippets
9191
$this->cachedSnippetSources[$idx] = new SnippetSource($sentence, $this->formatId, $oldSize, $newSize - 1);
9292
}
9393

tests/unit/Rose/SnippetsTest.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,12 @@ public function testSnippets(array $indexables)
202202
'<span class="highlight">Одна из</span> часто указываемых <span class="highlight">ошибок в веб-дизайне</span>:',
203203
$resultSet->getItems()[0]->getFormattedSnippet()
204204
);
205+
206+
$resultSet = $this->finder->find(new Query('fastcgi_cache_lock_age'));
207+
$this->assertEquals(
208+
'<span class="highlight">fastcgi_cache_lock_age</span> 9s;',
209+
$resultSet->getItems()[0]->getFormattedSnippet()
210+
);
205211
}
206212

207213
public function indexableProvider()
@@ -246,6 +252,13 @@ public function indexableProvider()
246252
247253
<blockquote>А это цитата, ее тоже надо индексировать.</blockquote>
248254
255+
<pre><code>fastcgi_cache i_upmath;
256+
fastcgi_cache_valid 200 10m;
257+
fastcgi_cache_methods GET HEAD;
258+
fastcgi_cache_lock on;
259+
fastcgi_cache_lock_age 9s;
260+
fastcgi_cache_lock_timeout 9s;</code></pre>
261+
249262
<img src="3.jpg" width="300" height="200">
250263
251264
<p>Ошибка <i>астатически</i> даёт более простую систему дифференциальных уравнений, если исключить небольшой угол тангажа. Если пренебречь малыми величинами, то видно, что механическая природа устойчиво требует большего внимания к анализу ошибок, которые даёт устойчивый маховик. Исходя из уравнения Эйлера, прибор вертикально позволяет пренебречь колебаниями корпуса, хотя этого в любом случае требует поплавковый ньютонометр.</p>

0 commit comments

Comments
 (0)