<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Search.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>8788dbbd585b42284320d64cc932f3c875eab6b2 - &#55358;&#56598; Rector and PHPCS fixes</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#8788dbbd585b42284320d64cc932f3c875eab6b2</link>
        <description>&#55358;&#56598; Rector and PHPCS fixes

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Wed, 06 May 2026 19:32:03 +0000</pubDate>
        <dc:creator>splitbrain &lt;86426+splitbrain@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>9313ce6d4644bdf080e6c01951187fcbf6a3682f - SearchIndex: fix TypeError when $highlight is passed uninitialized</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#9313ce6d4644bdf080e6c01951187fcbf6a3682f</link>
        <description>SearchIndex: fix TypeError when $highlight is passed uninitializedFulltextSearch::pageSearch() type-hints $highlight as array, butcallers passed uninitialized variables (null). Initialize to [] atall call sites and add a guard in the deprecated ft_pageSearch() wrapper.

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Wed, 08 Apr 2026 18:38:39 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>0b1bbbbb7d4e3c531cd255dbf878ce27d5967a0c - SearchIndex: rewrite FulltextSearch to use FrequencyCollectionSearch</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#0b1bbbbb7d4e3c531cd255dbf878ce27d5967a0c</link>
        <description>SearchIndex: rewrite FulltextSearch to use FrequencyCollectionSearchReplace FulltextIndex-&gt;lookupWords() with FrequencyCollectionSearch whichcorrectly handles the compact tuple format written by the new Indexer.Introduce QueryEvaluator with typed stack entries (PageSet,NamespacePredicate, NegatedEntry) for RPN query evaluation. NOT wrapsits operand instead of computing a universe complement, so AND with anegated operand becomes efficient set subtraction. The full page indexis only loaded for standalone negative or namespace-only queries.Move QueryParser and QueryEvaluator into the new Search\Query namespacealong with the stack entry types.Simplify FulltextSearch to orchestration: parse query, look up words,evaluate, filter, sort. Replace FT_SNIPPET_NUMBER constant withmaxSnippets property. Combine ACL/existence/time filtering into asingle pass.

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Mon, 06 Apr 2026 16:01:31 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>7f394dd683d14aba9f6131a7f9d011383c280834 - Merge branch &apos;master&apos; into searchIndex-finish</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#7f394dd683d14aba9f6131a7f9d011383c280834</link>
        <description>Merge branch &apos;master&apos; into searchIndex-finish* master: (55 commits)  Translation update (pt-br)  Bump phpseclib/phpseclib from 3.0.49 to 3.0.50  &#55358;&#56598; Update deleted files  strict value comparison in auth session check. fixes #4602  Translation update (pt-br)  Translation update (pt-br)  remove utf8_encode() from authad plugin  todo checker action: ignore vendor  updated rector and applied it  removed another php 7.4 workaround  removed an old PHP 5 workaround in HTTPClient  remove checks for mbstring.func_overload  removed php 8 polyfills  ignore HTML validation issue with skipped headline levels  declare PrefCookie constant visibility  update slika which fixes another php 8.5 deprecation issue  fix http tests  fix destructuring false returns from changelog functions  avoid using null as cache key  Fix deprecation warning in UTF8/Conversion  ...

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Sun, 05 Apr 2026 09:15:35 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>093fe67e98c0cdb4b73fd46938e49b64971483c2 - updated rector and applied it</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#093fe67e98c0cdb4b73fd46938e49b64971483c2</link>
        <description>updated rector and applied it

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Sat, 07 Mar 2026 20:26:13 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>9df9f0c8d11cfaadf321a358ea52a8328f6661ad - Merge branch &apos;master&apos; into searchIndex-finish</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#9df9f0c8d11cfaadf321a358ea52a8328f6661ad</link>
        <description>Merge branch &apos;master&apos; into searchIndex-finishThere were a lot of conflicts to resolve. Not all of them may have beenresolved correctly...* master: (1094 commits)  Login accessibility improvements  Translation update (it)  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  translation update  Remove HTML from strings based on title and tagline  SECURITY: fix XSS vulnerability. fixes #4512  translation update  Fix typos in usermanager English strings  Replace hardcoded message by localized string  set DOKU_INC in rector  ...

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Mon, 27 Oct 2025 13:09:16 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>d4f83172d9533c4d84f450fe22ef630816b21d75 - code style: line breaks</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#d4f83172d9533c4d84f450fe22ef630816b21d75</link>
        <description>code style: line breaks

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Thu, 31 Aug 2023 20:44:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d868eb89f182718a31113373a6272670bd7f8012 - codestyle adjustments: function declaration braces/spaces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#d868eb89f182718a31113373a6272670bd7f8012</link>
        <description>codestyle adjustments: function declaration braces/spaces

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Wed, 30 Aug 2023 15:09:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8c7c53b0321a3cd3116b8d3b2ad27863a38dece7 - codestyle adjustments: class declaration braces</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#8c7c53b0321a3cd3116b8d3b2ad27863a38dece7</link>
        <description>codestyle adjustments: class declaration braces

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Wed, 30 Aug 2023 15:05:28 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>6723156fd9886ff7204e21fb8bf9240b9223b40f - Apply rector fixes to inc/Action</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#6723156fd9886ff7204e21fb8bf9240b9223b40f</link>
        <description>Apply rector fixes to inc/Action

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Tue, 29 Aug 2023 11:53:46 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>cc3a3cde95a4a0b4a256109c08f12d3d6227a56a - change MetadataSearch and FulltextSearch to non-singleton</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#cc3a3cde95a4a0b4a256109c08f12d3d6227a56a</link>
        <description>change MetadataSearch and FulltextSearch to non-singletonsingleton is not effective to reduce multiple instantiations, especially for MetadataSearch which is frequently used in ajax call.

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Sat, 26 Sep 2020 01:41:16 +0000</pubDate>
        <dc:creator>Satoshi Sahara &lt;sahara.satoshi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9329b002986cc3f43c18c207dd9d0fdfd0f8a5e8 - change static methods into instance methods</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#9329b002986cc3f43c18c207dd9d0fdfd0f8a5e8</link>
        <description>change static methods into instance methods

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Sun, 02 Feb 2020 13:44:41 +0000</pubDate>
        <dc:creator>Satoshi Sahara &lt;sahara.satoshi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0cba610bea94e5841d211c0d3f57ae96e8ad1379 - rewrite deprecated ft_* functions</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#0cba610bea94e5841d211c0d3f57ae96e8ad1379</link>
        <description>rewrite deprecated ft_* functions

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Tue, 14 Jan 2020 14:05:11 +0000</pubDate>
        <dc:creator>Satoshi Sahara &lt;sahara.satoshi@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cc21cb5063629afde5d32d9ea8f2434a60f118e4 - Update inc/Action/Search.php</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#cc21cb5063629afde5d32d9ea8f2434a60f118e4</link>
        <description>Update inc/Action/Search.phpCo-Authored-By: schplurtz &lt;schplurtz@laposte.net&gt;

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Mon, 22 Oct 2018 20:18:22 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>918638dc28433db36dedaee97701ae4e4207c9ac - use wl() when reditecting old style search url</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#918638dc28433db36dedaee97701ae4e4207c9ac</link>
        <description>use wl() when reditecting old style search urlfixes #2546

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Sun, 21 Oct 2018 21:53:01 +0000</pubDate>
        <dc:creator>Schplurtz le D&#233;boulonn&#233; &lt;Schplurtz@laposte.net&gt;</dc:creator>
    </item>
<item>
        <title>b2c9cd19ff3733a632c8d415256d3096765343f7 - renamed ActionRouter::checkPermissions to checkPreconditions</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#b2c9cd19ff3733a632c8d415256d3096765343f7</link>
        <description>renamed ActionRouter::checkPermissions to checkPreconditionsAs discussed in #1933

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Thu, 12 Apr 2018 13:36:43 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>13ce475d48f846c56b4bf52ae5fc6c1216dc8deb - shortened new search configs</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#13ce475d48f846c56b4bf52ae5fc6c1216dc8deb</link>
        <description>shortened new search configsshorter names are more in line with what we already use, makes lesslayout problems in the documentation and is easier to type when tellingpeople about it.

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Wed, 11 Apr 2018 12:39:04 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>422bbbc69c7c00f7df82699755d0a8ad19d16215 - refactor: rename dta and dtb parameters</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#422bbbc69c7c00f7df82699755d0a8ad19d16215</link>
        <description>refactor: rename dta and dtb parametersThey are now named min and max respectively, which is hopefully lesscryptic.

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Thu, 29 Mar 2018 13:29:39 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>3286c65d082995fda58d1971c1ac3cd8320e678d - fix(search): don&apos;t search for current page if submitting empty form</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#3286c65d082995fda58d1971c1ac3cd8320e678d</link>
        <description>fix(search): don&apos;t search for current page if submitting empty formPressing enter in the small quick-search-box while it was empty resultedin a search for the current pageid.

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Tue, 27 Mar 2018 18:19:05 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>3850270ca84449d731fbd46587b055beb83221dd - refactor(search): provide before/after arguments to search event</title>
        <link>http://127.0.0.1:8080/history/dokuwiki/inc/Action/Search.php#3850270ca84449d731fbd46587b055beb83221dd</link>
        <description>refactor(search): provide before/after arguments to search eventThis way they can be cleanly influenced by the plugins instead of havingto modify global state.

            List of files:
            /dokuwiki/inc/Action/Search.php</description>
        <pubDate>Tue, 27 Mar 2018 17:35:08 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
</channel>
</rss>
