<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:07:05 CET 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>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[DOCU-222] Search</title>
                <link>https://jira.magnolia-cms.com/browse/DOCU-222</link>
                <project id="10190" key="DOCU">Documentation</project>
                    <description>&lt;p&gt;Document how search works in Magnolia CMS. &lt;a href=&quot;http://wiki.magnolia-cms.com/display/DOCU/Documentation+site+menu+structure&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;New top-level topic&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Scope&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;User-facing side of search is &lt;a href=&quot;http://documentation.magnolia-cms.com/usermanual4/managingpagesinadmincentral.html#search_function&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;already documented in User guide&lt;/a&gt;. Link, don&apos;t repeat.&lt;/li&gt;
	&lt;li&gt;Focus on configuration and extending.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Indexing&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;What is indexing?&lt;/li&gt;
	&lt;li&gt;Jackrabbit default search index is based on a &lt;a href=&quot;http://wiki.apache.org/jackrabbit/Search&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Lucene implementation&lt;/a&gt;. Summarize.&lt;/li&gt;
	&lt;li&gt;How is search indexing configured? Is Magnolia&apos;s implementation any different from the default?&lt;/li&gt;
	&lt;li&gt;Does Magnolia provide any proprietary search features?&lt;/li&gt;
	&lt;li&gt;Configuring indexing in repository configuration XML. Describe the sample .xml files provided for each persistence manager.&lt;/li&gt;
	&lt;li&gt;What workspaces are indexed?&lt;/li&gt;
	&lt;li&gt;What content is indexed? File types, names, content, metadata&lt;/li&gt;
	&lt;li&gt;Excluding content from indexing SUPPORT-171,&lt;/li&gt;
	&lt;li&gt;Where are the indexes on the file system? Show locations when using Derby and MySQL. SUPPORT-30&lt;/li&gt;
	&lt;li&gt;When is indexing performed? SUPPORT-682, SUPPORT-30&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Querying&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;How your data is structured in the repository&lt;/li&gt;
	&lt;li&gt;Querying the data&lt;/li&gt;
	&lt;li&gt;Tools &amp;gt; JCR queries&lt;/li&gt;
	&lt;li&gt;SQL and XPath&lt;/li&gt;
	&lt;li&gt;Executing queries from code and using the results.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Security&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;How does access control work with search? If I don&apos;t have access to an item, can I still find it?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Language&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;How do you index multilanguage content?&lt;/li&gt;
	&lt;li&gt;What languages can the default indexer analyze?&lt;/li&gt;
	&lt;li&gt;What to do if your language is not indexable by default?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Resolving issues&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Disabling search indexing&lt;/li&gt;
	&lt;li&gt;Deleting corrupted indexes. SUPPORT-459&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Federated / aggregated search&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;How would you aggregate search results from multiple content repositories?&lt;/li&gt;
	&lt;li&gt;From external repositories?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;External indexing&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://jira.magnolia-cms.com/browse/EXTIDX&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;EXTIDX module&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Greg&apos;s blog post &lt;a href=&quot;http://dev.magnolia-cms.com/~gjoseph/opening-the-door-to-semantic-search-in-magnolia&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Opening the door to semantic search in Magnolia&lt;/a&gt;. Module is a proof of concept and very much work in progress. If you want to use it, &lt;a href=&quot;http://documentation.magnolia-cms.com/contribute.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;contribute&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://wiki.magnolia-cms.com/display/WIKI/Magnolia+Apache+Solr+integration&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Apache Solr&lt;/a&gt; project, &lt;a href=&quot;http://jira.magnolia-cms.com/browse/MGNLSOLR&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;MGNLSOLR&lt;/a&gt; in Jira&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="22067">DOCU-222</key>
            <summary>Search</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="ahietala">Antti Hietala</assignee>
                                    <reporter username="ahietala">Antti Hietala</reporter>
                        <labels>
                    </labels>
                <created>Tue, 1 Nov 2011 14:56:06 +0100</created>
                <updated>Thu, 31 Jan 2013 12:44:12 +0100</updated>
                            <resolved>Thu, 31 Jan 2013 12:44:05 +0100</resolved>
                                                                    <component>content</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="40631" author="gjoseph" created="Tue, 1 Nov 2011 15:03:18 +0100"  >&lt;ul&gt;
	&lt;li&gt;The Solr module is not an alternative to using Lucene in Jackrabbit.&lt;/li&gt;
	&lt;li&gt;The Solr module is essentially doing &quot;external indexing&quot; as well.&lt;/li&gt;
	&lt;li&gt;It is &lt;b&gt;much&lt;/b&gt; more important that people understand how to query the repository, and what to query (the structure of the(ir) data). Configuring/extending Lucene&apos;s indexing via Jackrabbit is &lt;b&gt;much&lt;/b&gt; further than that. Don&apos;t point people there before they&apos;ve reached the limits of what they can do with queries.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="41503" author="sdeprez" created="Mon, 21 Nov 2011 20:42:00 +0100"  >&lt;p&gt;Started an outline at &lt;a href=&quot;http://docuauthor.magnolia-cms.com/search.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;docuauthor Search page&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="42118" author="sdeprez" created="Wed, 7 Dec 2011 21:09:33 +0100"  >&lt;p&gt;The scope of the documentation requested by this issue has changed from the description.  The primary scope of the documentation is now to describe expansions that can be made to the search functionality provided with Magnolia CMS with and without STK especially searching other workspaces.&lt;/p&gt;</comment>
                            <comment id="42956" author="chauser" created="Thu, 5 Jan 2012 16:03:17 +0100"  >&lt;p&gt;Additionally - It would be great to have an use case on how to build an advanced search using specific page or article type attributes for the web site users. &lt;/p&gt;

&lt;p&gt;This search should also respects ACL therefor working with login. &lt;/p&gt;

&lt;p&gt;Let&apos;s say before Summer 2012 &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; &lt;/p&gt;</comment>
                            <comment id="43115" author="sdeprez" created="Wed, 11 Jan 2012 14:52:30 +0100"  >&lt;p&gt;Christian, please open a new ticket to cover these. Please clarify the article type attributes for the new ticket.  Are you referring to the template selection for a page?  &lt;/p&gt;</comment>
                            <comment id="46264" author="chauser" created="Wed, 11 Apr 2012 14:45:50 +0200"  >&lt;p&gt;The documentation of a search integration of web projects should cover: &lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Indexing types
	&lt;ul&gt;
		&lt;li&gt;incremental (recommended), add, change or remove from index&lt;/li&gt;
		&lt;li&gt;batch&lt;/li&gt;
		&lt;li&gt;crawl as an legacy side kick&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Indexing event
	&lt;ul&gt;
		&lt;li&gt;Directly by the activation workflow&lt;/li&gt;
		&lt;li&gt;As hourly batch of the last activated contend node controlled by the scheduler&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Search scope, maybe create 3 indexed residing side by side
	&lt;ul&gt;
		&lt;li&gt;Published only&lt;/li&gt;
		&lt;li&gt;Draft and Published&lt;/li&gt;
		&lt;li&gt;Recent versions&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Handle data
	&lt;ul&gt;
		&lt;li&gt;How to handle attributes of elements, add them to main index and/or attribute index for relevance ranking&lt;/li&gt;
		&lt;li&gt;How to handle component (UID) indexing, e.g. search returns:&lt;/li&gt;
		&lt;li&gt;URI default parent pages,&lt;/li&gt;
		&lt;li&gt;URI#anchor of default parent pages jumping to paragraph component,&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Give some insights on exiting integrations
	&lt;ul&gt;
		&lt;li&gt;Lucene&lt;/li&gt;
		&lt;li&gt;SolR&lt;/li&gt;
		&lt;li&gt;Autonomy (are there?)&lt;/li&gt;
		&lt;li&gt;others....&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;See also: &lt;br/&gt;
&lt;a href=&quot;http://dev.magnolia-cms.com/~gjoseph/opening-the-door-to-semantic-search-in-magnolia&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://dev.magnolia-cms.com/~gjoseph/opening-the-door-to-semantic-search-in-magnolia&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 1 Nov 2011 15:03:18 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 45 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ahietala</customfieldvalue>
            <customfieldvalue>chauser</customfieldvalue>
            <customfieldvalue>gjoseph</customfieldvalue>
            <customfieldvalue>sdeprez</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i00dov:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2254</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>