<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:52:37 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-19936] Performance pass on unicode-aware text processing logic (text index v3)</title>
                <link>https://jira.mongodb.org/browse/SERVER-19936</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;There was a performance regression from the introduction of text index version 3, visible in the Mongo-perf Queries.Text tests. There should be a passthrough the code to try to improve performance. &lt;/p&gt;

&lt;p&gt;Initial &lt;a href=&quot;https://evergreen.mongodb.com/task/performance_linux_wt_standalone_query_f9828f5a0312801fa5b8592b31648a64f0ea7f67_15_08_11_21_11_04##%7B%22hiddenGraphs%22:%5B%22Queries.PartialIndex.FilteredRange%22,%22Queries.PartialIndex.NonFilteredRange%22,%22Queries.PartialIndex.FullRange%22,%22Queries.PartialIndex.AllInFilter.FilteredRange%22,%22Queries.PartialIndex.AllInFilter.FullRange%22,%22Queries.Empty%22,%22Queries.NoMatch%22,%22Queries.IntIdFindOne%22,%22Queries.IntNonIdFindOne%22,%22Queries.IntIDRange%22,%22Queries.RegexPrefixFindOne%22,%22Queries.TwoInts%22,%22Queries.IntNonIdFindOneProjectionCovered%22,%22Queries.IntNonIdFindOneProjection%22,%22Queries.IntNonIdFindProjectionCovered%22,%22Queries.FindProjection%22,%22Queries.FindWideDocProjection%22,%22Queries.FindProjectionThreeFieldsCovered%22,%22Queries.FindProjectionThreeFields%22,%22Queries.FindProjectionDottedField%22,%22Queries.FindProjectionDottedField.Indexed%22%5D%7D&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Results&lt;/a&gt; showing regression. &lt;/p&gt;</description>
                <environment></environment>
        <key id="225452">SERVER-19936</key>
            <summary>Performance pass on unicode-aware text processing logic (text index v3)</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="mathias@mongodb.com">Mathias Stearn</assignee>
                                    <reporter username="david.daly@mongodb.com">David Daly</reporter>
                        <labels>
                            <label>code-and-test</label>
                    </labels>
                <created>Thu, 13 Aug 2015 13:55:39 +0000</created>
                <updated>Tue, 17 Oct 2017 21:48:59 +0000</updated>
                            <resolved>Tue, 15 Mar 2016 16:39:59 +0000</resolved>
                                                    <fixVersion>3.2.5</fixVersion>
                    <fixVersion>3.3.3</fixVersion>
                                    <component>Performance</component>
                    <component>Querying</component>
                    <component>Text Search</component>
                                        <votes>1</votes>
                                    <watches>13</watches>
                                                                                                                <comments>
                            <comment id="1204640" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:36:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;redbeard0531@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Enterprise module fix for changes to unicode::String API&lt;/p&gt;

&lt;p&gt;(cherry picked from commit d89cf868a3987caa0ceeac576173f3fdd90f00ca)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/9b9746e90dea7a7d9c77d90a829466ab1b1d2d7f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/9b9746e90dea7a7d9c77d90a829466ab1b1d2d7f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1204639" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:35:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23088&quot; title=&quot;boost 1.56 libstdc++ version detection is broken when compiling with clang&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23088&quot;&gt;&lt;del&gt;SERVER-23088&lt;/del&gt;&lt;/a&gt; fix boost&apos;s libstdcpp detection under clang&lt;/p&gt;

&lt;p&gt;Fixes compilation errors introduced by &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; when compiling with clang&lt;br/&gt;
on a system without boost headers installed.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4b6952e97e74d8c7bd16ebfc5fe6e412ccf0f48c)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9f68e62265bcc15307edd32aca8bd278ddc570f3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9f68e62265bcc15307edd32aca8bd278ddc570f3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1204637" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:35:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; use StringMap in FTSSpec::_scoreStringV2&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 657288e29880c0c8518452880715d57effdbeb89)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5dcafe240222e32e89d43479cca23866e24d3c64&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5dcafe240222e32e89d43479cca23866e24d3c64&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1204636" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:35:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Optimize UnicodeFTSTokenizer&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4b10e50494175df2b1ed8fc4f8e7f8c6ca6f06d5)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d86c3cfc8633e602df15c90bdf3f2c3aa7f4819d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d86c3cfc8633e602df15c90bdf3f2c3aa7f4819d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1204635" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:35:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Inline libstemmer utilities&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 72aab77138463d96494389bc538c13395c34a2d3)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ccdce56aa2f9b40ab2ffaf53c5dfef0786164a1a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ccdce56aa2f9b40ab2ffaf53c5dfef0786164a1a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1204634" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:35:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Rename unicode::string::prepForSubstrMatch and make easier to use&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 35f4f2f5a58e5dc90b583e8bc6089eaa2d83e065)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/50698e205ad1e7889279140fd0cb5e51ae9fefea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/50698e205ad1e7889279140fd0cb5e51ae9fefea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1204633" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:35:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Vector-optimize FTS phrase matches&lt;/p&gt;

&lt;p&gt;Now handles up to 16 bytes of ASCII at a time if SSE2 is enabled.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 67eee08bb606537df7417670d423c0527dd6221f)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a00caa4dbe0152e821bdc628c6c6dad9fa824461&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a00caa4dbe0152e821bdc628c6c6dad9fa824461&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1204632" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:35:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Optimize FTS v3 phrase matching&lt;/p&gt;

&lt;p&gt;Major changes:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Use Booyer-Moore algorithm for searching rather than std::search&lt;/li&gt;
	&lt;li&gt;All strings are kept in UTF8 rather than going to UTF32.&lt;/li&gt;
	&lt;li&gt;Case folding and diacritic removal are done in a single pass.&lt;/li&gt;
	&lt;li&gt;Optimize case folding and diacritic removal for ASCII codepoints.&lt;/li&gt;
	&lt;li&gt;Combine functionality of codepointIsDiacritic() into&lt;br/&gt;
  codepointRemoveDiacritics()&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;(cherry picked from commit 6c3157f126bb44ab275325e85de7abee5ce9ad6d)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/aea82b1e74549014bf14632db6d45eb171349ee5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/aea82b1e74549014bf14632db6d45eb171349ee5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1204631" author="xgen-internal-githook" created="Tue, 15 Mar 2016 22:35:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Add boost/tr1/detail/config_all.hpp to our copy of boost&lt;/p&gt;

&lt;p&gt;Needed for boost::boyer_moore_searcher.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4a35c7184e188354793f16d27e2330b3b5ce7f8f)&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/76a178438e4e1fe45f1f255f301e4ea7cf245161&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/76a178438e4e1fe45f1f255f301e4ea7cf245161&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1203031" author="xgen-internal-githook" created="Mon, 14 Mar 2016 21:04:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23088&quot; title=&quot;boost 1.56 libstdc++ version detection is broken when compiling with clang&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23088&quot;&gt;&lt;del&gt;SERVER-23088&lt;/del&gt;&lt;/a&gt; fix boost&apos;s libstdcpp detection under clang&lt;/p&gt;

&lt;p&gt;Fixes compilation errors introduced by &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; when compiling with clang&lt;br/&gt;
on a system without boost headers installed.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4b6952e97e74d8c7bd16ebfc5fe6e412ccf0f48c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4b6952e97e74d8c7bd16ebfc5fe6e412ccf0f48c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1202773" author="xgen-internal-githook" created="Mon, 14 Mar 2016 18:33:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23088&quot; title=&quot;boost 1.56 libstdc++ version detection is broken when compiling with clang&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23088&quot;&gt;&lt;del&gt;SERVER-23088&lt;/del&gt;&lt;/a&gt; fix boost&apos;s libstdcpp detection under clang&lt;/p&gt;

&lt;p&gt;Fixes compilation errors introduced by &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; when compiling with clang&lt;br/&gt;
on a system without boost headers installed.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3071389ed3476eeb1e6730bbc1f841addf54b383&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3071389ed3476eeb1e6730bbc1f841addf54b383&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1200398" author="xgen-internal-githook" created="Fri, 11 Mar 2016 13:59:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;redbeard0531@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Enterprise module fix for changes to unicode::String API&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/d89cf868a3987caa0ceeac576173f3fdd90f00ca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/d89cf868a3987caa0ceeac576173f3fdd90f00ca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1200397" author="xgen-internal-githook" created="Fri, 11 Mar 2016 13:59:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; use StringMap in FTSSpec::_scoreStringV2&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/657288e29880c0c8518452880715d57effdbeb89&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/657288e29880c0c8518452880715d57effdbeb89&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1200396" author="xgen-internal-githook" created="Fri, 11 Mar 2016 13:59:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Optimize UnicodeFTSTokenizer&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4b10e50494175df2b1ed8fc4f8e7f8c6ca6f06d5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4b10e50494175df2b1ed8fc4f8e7f8c6ca6f06d5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1200395" author="xgen-internal-githook" created="Fri, 11 Mar 2016 13:59:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Inline libstemmer utilities&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/72aab77138463d96494389bc538c13395c34a2d3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/72aab77138463d96494389bc538c13395c34a2d3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1200394" author="xgen-internal-githook" created="Fri, 11 Mar 2016 13:59:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Rename unicode::string::prepForSubstrMatch and make easier to use&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/35f4f2f5a58e5dc90b583e8bc6089eaa2d83e065&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/35f4f2f5a58e5dc90b583e8bc6089eaa2d83e065&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1200392" author="xgen-internal-githook" created="Fri, 11 Mar 2016 13:59:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Vector-optimize FTS phrase matches&lt;/p&gt;

&lt;p&gt;Now handles up to 16 bytes of ASCII at a time if SSE2 is enabled.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/67eee08bb606537df7417670d423c0527dd6221f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/67eee08bb606537df7417670d423c0527dd6221f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1200391" author="xgen-internal-githook" created="Fri, 11 Mar 2016 13:59:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Optimize FTS v3 phrase matching&lt;/p&gt;

&lt;p&gt;Major changes:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Use Booyer-Moore algorithm for searching rather than std::search&lt;/li&gt;
	&lt;li&gt;All strings are kept in UTF8 rather than going to UTF32.&lt;/li&gt;
	&lt;li&gt;Case folding and diacritic removal are done in a single pass.&lt;/li&gt;
	&lt;li&gt;Optimize case folding and diacritic removal for ASCII codepoints.&lt;/li&gt;
	&lt;li&gt;Combine functionality of codepointIsDiacritic() into&lt;br/&gt;
  codepointRemoveDiacritics()&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6c3157f126bb44ab275325e85de7abee5ce9ad6d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6c3157f126bb44ab275325e85de7abee5ce9ad6d&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1200390" author="xgen-internal-githook" created="Fri, 11 Mar 2016 13:59:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;RedBeard0531&apos;, u&apos;name&apos;: u&apos;Mathias Stearn&apos;, u&apos;email&apos;: u&apos;mathias@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19936&quot; title=&quot;Performance pass on unicode-aware text processing logic (text index v3)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19936&quot;&gt;&lt;del&gt;SERVER-19936&lt;/del&gt;&lt;/a&gt; Add boost/tr1/detail/config_all.hpp to our copy of boost&lt;/p&gt;

&lt;p&gt;Needed for boost::boyer_moore_searcher.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4a35c7184e188354793f16d27e2330b3b5ce7f8f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4a35c7184e188354793f16d27e2330b3b5ce7f8f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1104449" author="rassi@10gen.com" created="Thu, 3 Dec 2015 16:39:14 +0000"  >&lt;p&gt;Further investigation shows that the magnitude of the performance difference of text index version 2 versus 3 is as large as ~20x for certain workloads.&lt;/p&gt;

&lt;p&gt;With 3.2.0-rc6 configured with the WiredTiger storage engine, the phrase search operation count({$text: {$search: &quot;\&quot;gigantic hound\&quot;&quot;}}) against the data set attached to &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-21690&quot; title=&quot;Text Search - Performance Regression in 3.2.0 RC4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-21690&quot;&gt;&lt;del&gt;SERVER-21690&lt;/del&gt;&lt;/a&gt; has an average latency of 31.6 seconds with text index version 3 on my machine (in single-threaded tests), versus 1.6 seconds with text index version 2.&lt;/p&gt;

&lt;p&gt;I&apos;ve attached to this ticket a dot graph generated with Linux perf of the phrase query workload with text index version 3.  Interesting observations:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;97% of collected samples are in calls made from UnicodeFTSPhraseMatcher::phraseMatches().&lt;/li&gt;
	&lt;li&gt;Of the UnicodeFTSPhraseMatcher::phraseMatches() samples, 42% of them were spent in unicode::String::removeDiacritics() or its children.&lt;/li&gt;
	&lt;li&gt;Of the UnicodeFTSPhraseMatcher::phraseMatches() samples, 28% of them were spent in unicode::codepointToLower() or its children.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Moving ticket back into Needs Triage.&lt;/p&gt;</comment>
                            <comment id="1049159" author="david.daly" created="Thu, 1 Oct 2015 20:22:40 +0000"  >&lt;p&gt;Note: performance targets needed to be updated after this goes in. See &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-20613&quot; title=&quot;Performance Regression on Mongo-perf text tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-20613&quot;&gt;&lt;del&gt;SERVER-20613&lt;/del&gt;&lt;/a&gt;. &lt;/p&gt;</comment>
                            <comment id="1007419" author="david.daly" created="Mon, 17 Aug 2015 19:03:29 +0000"  >&lt;p&gt;Re-opening as &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19944&quot; title=&quot;Apply basic perf optimizations to text index v3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19944&quot;&gt;&lt;del&gt;SERVER-19944&lt;/del&gt;&lt;/a&gt; did not buy back a significant portion of the lost performance originally reported on this ticket. &lt;/p&gt;

&lt;p&gt;Here&apos;s the &lt;a href=&quot;https://evergreen.mongodb.com/task/performance_linux_wt_standalone_query_7ef276007ccf21dd4bb36f7e7087df2f2e1b4c73_15_08_14_18_13_57##%7B%22hiddenGraphs%22:%5B%22Queries.FindProjectionDottedField.Indexed%22,%22Queries.PartialIndex.FilteredRange%22,%22Queries.PartialIndex.NonFilteredRange%22,%22Queries.PartialIndex.FullRange%22,%22Queries.PartialIndex.AllInFilter.FilteredRange%22,%22Queries.PartialIndex.AllInFilter.FullRange%22,%22Queries.Empty%22,%22Queries.NoMatch%22,%22Queries.IntIdFindOne%22,%22Queries.IntNonIdFindOne%22,%22Queries.IntIDRange%22,%22Queries.RegexPrefixFindOne%22,%22Queries.TwoInts%22,%22Queries.IntNonIdFindOneProjectionCovered%22,%22Queries.IntNonIdFindOneProjection%22,%22Queries.IntNonIdFindProjectionCovered%22,%22Queries.FindProjection%22,%22Queries.FindWideDocProjection%22,%22Queries.FindProjectionThreeFieldsCovered%22,%22Queries.FindProjectionThreeFields%22,%22Queries.FindProjectionDottedField%22%5D%7D&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;perf data&lt;/a&gt; for the commit after &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19944&quot; title=&quot;Apply basic perf optimizations to text index v3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19944&quot;&gt;&lt;del&gt;SERVER-19944&lt;/del&gt;&lt;/a&gt; (see the yellow dot). &lt;/p&gt;</comment>
                            <comment id="1005704" author="dan@10gen.com" created="Fri, 14 Aug 2015 14:22:56 +0000"  >&lt;p&gt;Duplicate of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19944&quot; title=&quot;Apply basic perf optimizations to text index v3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19944&quot;&gt;&lt;del&gt;SERVER-19944&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="1004740" author="rassi@10gen.com" created="Thu, 13 Aug 2015 18:22:58 +0000"  >&lt;p&gt;Thanks.  Triaged to Planning Bucket A and unassigned.&lt;/p&gt;</comment>
                            <comment id="1004731" author="david.daly" created="Thu, 13 Aug 2015 18:17:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=rassi%4010gen.com&quot; class=&quot;user-hover&quot; rel=&quot;rassi@10gen.com&quot;&gt;rassi@10gen.com&lt;/a&gt; Moved and assigned to you for now. I put it in Needs Triage for now. &lt;/p&gt;</comment>
                            <comment id="1004630" author="adam.chelminski" created="Thu, 13 Aug 2015 17:31:27 +0000"  >&lt;p&gt;I&apos;m currently adding some simple optimizations that should improve the performance slightly, but as Rassi said, this regression was expected.&lt;/p&gt;</comment>
                            <comment id="1004580" author="rassi@10gen.com" created="Thu, 13 Aug 2015 16:41:20 +0000"  >&lt;p&gt;I briefly discussed with Dan.&lt;/p&gt;

&lt;p&gt;Yes, this slowdown is expected and of a reasonable magnitude.  We should do a performance pass on the new code to make up for some of the regression, but we do not think this should be scheduled for 3.1.x and are happy to ship with this feature performing as-is.  David, could you file a SERVER ticket (or convert this to a SERVER ticket) to track this work, and we&apos;ll consider it for 3.3.x or beyond?&lt;/p&gt;</comment>
                            <comment id="1004524" author="david.daly" created="Thu, 13 Aug 2015 16:00:58 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=mpobrien&quot; class=&quot;user-hover&quot; rel=&quot;mpobrien&quot;&gt;mpobrien&lt;/a&gt; Seems likely. I have that commit and it&apos;s neighbors scheduled to run. &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=adam.chelminski&quot; class=&quot;user-hover&quot; rel=&quot;adam.chelminski&quot;&gt;adam.chelminski&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=rassi%4010gen.com&quot; class=&quot;user-hover&quot; rel=&quot;rassi@10gen.com&quot;&gt;rassi@10gen.com&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=mark.benvenuto&quot; class=&quot;user-hover&quot; rel=&quot;mark.benvenuto&quot;&gt;mark.benvenuto&lt;/a&gt;&lt;br/&gt;
I&apos;m guessing as this makes version 3 text indexes default, that this is an expected slowdown. Could you take a look and see if the existence of a slowdown, and the magnitude of it seem reasonable?&lt;/p&gt;</comment>
                            <comment id="1004352" author="mpobrien" created="Thu, 13 Aug 2015 14:13:31 +0000"  >&lt;p&gt;Probably this commit i&apos;m guessing: &lt;a href=&quot;https://evergreen.mongodb.com/task/performance_linux_wt_standalone_query_92eac3b57d8beaf063fced8839cd870f97826bb7_15_08_11_20_58_14&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://evergreen.mongodb.com/task/performance_linux_wt_standalone_query_92eac3b57d8beaf063fced8839cd870f97826bb7_15_08_11_20_58_14&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="225601">SERVER-19944</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="230292">SERVER-20613</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="241372">SERVER-21690</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="421260">SERVER-30870</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="100644" name="phrase_query_text_index_version_3.png" size="201289" author="rassi" created="Thu, 3 Dec 2015 16:39:14 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>29.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12451" key="com.atlassian.jira.plugin.system.customfieldtypes:multiversion">
                        <customfieldname>Backport Completed</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="16541">3.2.5</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 13 Aug 2015 14:13:31 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        7 years, 48 weeks, 1 day ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mathias@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            7 years, 48 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>adam.chelminski@mongodb.com</customfieldvalue>
            <customfieldvalue>dan@mongodb.com</customfieldvalue>
            <customfieldvalue>david.daly@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>rassi</customfieldvalue>
            <customfieldvalue>mathias@mongodb.com</customfieldvalue>
            <customfieldvalue>mikeo@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrkxif:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrden3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="878">Integration F (02/01/16)</customfieldvalue>
    <customfieldvalue id="912">Integration 10 (02/22/16)</customfieldvalue>
    <customfieldvalue id="937">Integration 11 (03/14/16)</customfieldvalue>
    <customfieldvalue id="968">Integration 12 (04/04/16)</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrkmg7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>