Skip to content

Commit 0bbd194

Browse files
committed
Release 2.6.2
1 parent 8ed8bc3 commit 0bbd194

File tree

10 files changed

+45
-18
lines changed

10 files changed

+45
-18
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![manticoresearch](https://manticoresearch.com/wp-content/uploads/2018/02/manticoresearch.png)
1+
[![manticoresearch](https://manticoresearch.com/wp-content/uploads/2018/02/manticoresearch.png)](https://manticoresearch.com)
22

33
-----------------
44

doc/manpages.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -953,7 +953,7 @@ $ searchd --config /home/myuser/sphinx.conf --status</programlisting>
953953

954954
<refmiscinfo class="manual">Manticore Search</refmiscinfo>
955955

956-
<refmiscinfo class="version">2.6.1</refmiscinfo>
956+
<refmiscinfo class="version">2.6.2</refmiscinfo>
957957
</refmeta>
958958

959959
<refnamediv>
@@ -1073,7 +1073,7 @@ zoning &gt; zoning </programlisting></para>
10731073

10741074
<refmiscinfo class="manual">Manticore Search</refmiscinfo>
10751075

1076-
<refmiscinfo class="version">2.6.1</refmiscinfo>
1076+
<refmiscinfo class="version">2.6.2</refmiscinfo>
10771077
</refmeta>
10781078

10791079
<refnamediv>

docs/conf_options_reference/data_source_configuration_options.rst

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,8 @@ following rows:
532532
533533
then the indexing results would be equivalent to that of adding a new
534534
text field with a value of ‘red right hand’ to document 1 and ‘mysql
535-
sphinx’ to document 2.
535+
sphinx’ to document 2, including the keyword positions inside the field in the order they come from the query.
536+
If the rows needs to be in a specific order, that needs to be explicitly defined in the query.
536537

537538
Joined fields are only indexed differently. There are no other
538539
differences between joined fields and regular text fields.
@@ -542,7 +543,9 @@ the database driver limitations, **ranged queries** can be used. It
542543
works similar to the ranged queries in the main indexing loop, see :ref:`ranged_queries`.
543544
The range will be queried for and fetched upfront once, then multiple
544545
queries with different ``$start`` and ``$end`` substitutions will be run
545-
to fetch the actual data. When using ``ranged-main-query`` query then omit
546+
to fetch the actual data.
547+
548+
When using ``ranged-main-query`` query then omit
546549
the ``ranged-query`` and it will automatically use the same query
547550
from :ref:``sql_query_range`` (useful option in complex inheritance setups to
548551
save having to manually duplicate the same query many times).
@@ -574,7 +577,7 @@ Example:
574577
tagstext from query; \
575578
SELECT docid, CONCAT('tag',tagid) FROM tags ORDER BY docid ASC
576579
577-
sql_joined_field = bigint tag from ranged-query; \
580+
sql_joined_field = tag from ranged-query; \
578581
SELECT id, tag FROM tags WHERE id>=$start AND id<=$end ORDER BY id ASC; \
579582
SELECT MIN(id), MAX(id) FROM tags
580583

docs/conf_options_reference/searchd_program_configuration_options.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,8 @@ process those files. That speeds up snippet extraction when the total
269269
amount of document data to process is significant (hundreds of
270270
megabytes).
271271

272+
Up to ``dist_threads`` threads can be created to handle :ref:`CALL PQ <percolate_query_call>` calls.
273+
272274
Example:
273275

274276

docs/extending.rst

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -303,11 +303,8 @@ FUNCTION <create_function_syntax>` statement. It lets you
303303
specify the return type neatly so there was especially little reason to
304304
ruin backwards compatibility *and* change the syntax.
305305

306-
Dynamic plugins are supported in `workers =
307-
threads <workers>` and
308-
`workers =
309-
thread_pool <workers>`
310-
mode only. Multiple plugins (and/or UDFs) may reside in a single library
306+
Dynamic plugins are supported in threads and thread_pool workers.
307+
Multiple plugins (and/or UDFs) may reside in a single library
311308
file. So you might choose to either put all your project-specific
312309
plugins in a single common uber-library; or you might choose to have a
313310
separate library for every UDF and plugin; that is up to you.

docs/installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ Running Manticore Search in a Docker Container
165165

166166
Docker images of Manticore Search are hosted publicly on Docker Hub at https://hub.docker.com/r/manticoresearch/manticore/.
167167

168-
For more information about using Docker, see the `Docker Docs <https://docs.docker.com/>`.
168+
For more information about using Docker, see the `Docker Docs <https://docs.docker.com/>`__.
169169

170170
The searchd daemon runs in nodetach mode inside the container. Default configuration includes a simple Real-Time index and listen on the default ports ( 9306 for SphinxQL and 9312 for SphinxAPI).
171171

docs/releasenotes.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,31 @@
11
Release notes
22
=============
33

4+
Version 2.6.2 GA, 23 February 2018
5+
-----------------------------------
6+
7+
Improvements
8+
~~~~~~~~~~~~
9+
10+
* improved :ref:`Percolate Queries <percolate_query>` performance in case of using NOT operator and for batched documents.
11+
* :ref:`percolate_query_call` can use multiple threads depending on :ref:`dist_threads`
12+
* new full-text matching operator NOTNEAR/N
13+
* LIMIT for SELECT on percolate indexes
14+
* :ref:`expand_keywords` can accept 'start','exact' (where 'star,exact' has same effect as '1')
15+
* ranged-main-query for :ref:`joined fields <sql_joined_field>` which uses the ranged query defined by sql_query_range
16+
17+
Bugfixes
18+
~~~~~~~~
19+
20+
* `72dcf66 <https://github.com/manticoresoftware/manticoresearch/commit/72dcf669744e9b7d636dfc213d24df85ab301f6b>`__ fixed crash on searching ram segments; deadlock on save disk chunk with double buffer; deadlock on save disk chunk during optimize
21+
* `3613714 <https://github.com/manticoresoftware/manticoresearch/commit/36137149a1c3c0893bdda5a28fc7e8244bf2d4ae>`__ fixed indexer crash on xml embeded schema with empty attribute name
22+
* `48d7e80 <https://github.com/manticoresoftware/manticoresearch/commit/48d7e8001d2a66466ca64577f27ddc5421a67251>`__ fixed erroneous unlinking of not-owned pid-file
23+
* `a5563a4 <https://github.com/manticoresoftware/manticoresearch/commit/a5563a465ddc59ef71e65f17b68bc33f9700e838>`__ fixed orphaned fifos sometimes left in temp folder
24+
* `2376e8f <https://github.com/manticoresoftware/manticoresearch/commit/2376e8fc4508944b96959bd10686c6d51f5145e8>`__ fixed empty FACET result set with wrong NULL row
25+
* `4842b67 <https://github.com/manticoresoftware/manticoresearch/commit/4842b67acdd5da75672db6c08ac563b48577ddd7>`__ fixed broken index lock when running daemon as windows service
26+
* `be35fee <https://github.com/manticoresoftware/manticoresearch/commit/be35feef54ded59125750916cd211e56108eddae>`__ fixed wrong iconv libs on mac os
27+
* `83744a9 <https://github.com/manticoresoftware/manticoresearch/commit/83744a977d7837d1d87cd506b88b0e7eb199efe6>`__ fixed wrong count(*)
28+
429
Version 2.6.1 GA, 26 January 2018
530
----------------------------------
631

docs/searching/multi-queries.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ in one go (more formally, one network request).
99
Two API methods that implement multi-query mechanism are
1010
:ref:`AddQuery() <add_query>` and
1111
:ref:`RunQueries() <run_queries>`. You can also run multiple
12-
queries with SphinxQL, see `the section called :ref:`multi-statement_queries`. (In fact, regular
12+
queries with SphinxQL, see :ref:`multi-statement_queries`. (In fact, regular
1313
:ref:`Query() <add_query>` call is internally implemented as
1414
a single AddQuery() call immediately followed by RunQueries() call.)
1515
AddQuery() captures the current state of all the query settings set by

docs/searching/percolate_query.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ Here are default values for the options:
103103
- verbose - 0 (disabled), to provide extended info on matching at :ref:`SHOW META <percolate_query_show_meta>`
104104
- query - 0 (disabled), to provide all query fields stored, such as query, tags, filters
105105

106-
106+
``CALL PQ`` performance is affected by :ref:`dist_threads`.
107107

108108
.. _percolate_query_list:
109109

docs/sphinxql_reference/select_syntax.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ supports only one filtering condition.
250250
251251
Because of HAVING is implemented as a whole result set
252252
post-processing, result set for query with HAVING could be less than
253-
`max_matches`` allows.
253+
`max_matches` allows.
254254

255255
.. _select_order_by:
256256

@@ -346,7 +346,7 @@ Supported options and respectively allowed values are:
346346

347347
The historically default IDF (Inverse Document Frequency) in
348348
Manticore is equivalent to
349-
``OPTION idf=&#039;normalized,tfidf_normalized&#039;``, and those
349+
``OPTION idf='normalized,tfidf_normalized'``, and those
350350
normalizations may cause several undesired effects.
351351

352352
First, idf=normalized causes keyword penalization. For instance,
@@ -365,7 +365,7 @@ Supported options and respectively allowed values are:
365365
[word1 \| nonmatchingword2] would assign different weights to the
366366
exactly same result set, because the IDFs for both “word1” and
367367
“nonmatchingword2” would be divided by 2.
368-
``OPTION idf=tfidf_unnormalized`` fixes that. Note that BM25,
368+
``OPTION idf='tfidf_unnormalized'`` fixes that. Note that BM25,
369369
BM25A, BM25F() ranking factors will be scale accordingly once you
370370
disable this normalization.
371371

@@ -374,7 +374,7 @@ Supported options and respectively allowed values are:
374374
mutually exclusive; and unspecified flags in such a mutually
375375
exclusive group take their defaults. That means that
376376
``OPTION idf=plain`` is equivalent to a complete
377-
``OPTION idf=&#039;plain,tfidf_normalized&#039;`` specification.
377+
``OPTION idf='plain,tfidf_normalized'`` specification.
378378

379379
- ``local_df`` - 0 or 1,automatically sum DFs over all the local
380380
parts of a distributed index, so that the IDF is consistent (and

0 commit comments

Comments
 (0)