<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.accesstomemory.org/index.php?action=history&amp;feed=atom&amp;title=Development%2FFunctional_testing%2FSearch_tests</id>
		<title>Development/Functional testing/Search tests - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.accesstomemory.org/index.php?action=history&amp;feed=atom&amp;title=Development%2FFunctional_testing%2FSearch_tests"/>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/Functional_testing/Search_tests&amp;action=history"/>
		<updated>2026-05-05T00:07:57Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/Functional_testing/Search_tests&amp;diff=222&amp;oldid=prev</id>
		<title>Dan: minor tweak to page title and breadcrumb</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/Functional_testing/Search_tests&amp;diff=222&amp;oldid=prev"/>
				<updated>2014-08-13T00:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;minor tweak to page title and breadcrumb&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 00:01, 13 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Main Page]] &amp;gt; [[Development]] &amp;gt; [[Development/Functional testing]] &amp;gt; Search tests&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{#pagetitle: Search tests }}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Main Page]] &amp;gt; [[Development]] &amp;gt; [[Development/Functional testing]] &amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Development/Functional testing/&lt;/ins&gt;Search tests&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Searching for information objects ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Searching for information objects ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/Functional_testing/Search_tests&amp;diff=191&amp;oldid=prev</id>
		<title>Dan: migrate qubit content, update (not completely - more to do)</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/Functional_testing/Search_tests&amp;diff=191&amp;oldid=prev"/>
				<updated>2014-07-12T00:16:21Z</updated>
		
		<summary type="html">&lt;p&gt;migrate qubit content, update (not completely - more to do)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Main Page]] &amp;gt; [[Development]] &amp;gt; [[Development/Functional testing]] &amp;gt; Search tests&lt;br /&gt;
&lt;br /&gt;
== Searching for information objects ==&lt;br /&gt;
&lt;br /&gt;
=== Basic search functionality ===&lt;br /&gt;
User should be able to enter search queries in the information objects global search box and retrieve complete and accurate results&lt;br /&gt;
*All searches are case insensitive&lt;br /&gt;
*Can enter search query in search query box&lt;br /&gt;
*Hitting enter performs the search&lt;br /&gt;
*Top of results page includes search term and number of matching results&lt;br /&gt;
*Top of results includes a count of results with digital objects, and option to narrow results to just those&lt;br /&gt;
**Clicking this link will narrow results, and no. of narrowed results will match the original count shown&lt;br /&gt;
*At bottom of search results is message reading ''results x to x of x&amp;quot;&lt;br /&gt;
**Numbers in this message match number of search results shown, and shown at top of page&lt;br /&gt;
*Search results show the following fields (if they are included in the descriptions): title, description, reference code, dates, level of description&lt;br /&gt;
*Clicking title opens the show screen for the description&lt;br /&gt;
*Clicking the parent-level link (&amp;quot;part of&amp;quot;) opens the show screen for the parent level&lt;br /&gt;
*Clicking the repository opens the show screen for the repository&lt;br /&gt;
&lt;br /&gt;
=== Boolean operators ===&lt;br /&gt;
User should be able to use boolean operators to limit search queries&lt;br /&gt;
*When no boolean operator is used, the default operator is OR&lt;br /&gt;
*Using the AND (or &amp;amp;&amp;amp;) operator limits search results to records containing all search terms&lt;br /&gt;
*Using OR (or /) operator limits search results to records containing one or more of the search terms&lt;br /&gt;
*Using AND NOT (or &amp;amp;&amp;amp; !) operator limits search results to records that contain the desired search term and excluding the non-desired search term&lt;br /&gt;
*Phrase searching: using quotations will search for exact phrase matches&lt;br /&gt;
**Phrase searching can be used with AND, OR and NOT operators&lt;br /&gt;
*Using astericks (*) at end of term will perform multiple character wildcard. Example: galax* will find galaxy and galaxies, but not galactic.&lt;br /&gt;
*Can use parenthesis to refine searches: for example ''&amp;lt;term&amp;gt; &amp;amp;&amp;amp; ! (&amp;lt;&amp;quot;term term&amp;quot;&amp;gt; / &amp;lt;term&amp;gt;)'' &lt;br /&gt;
*Using tilda (~) at end of term will perform fuzzy search. Example: fjord~ will find fjord, fjords, ford, form, fonds, etc.&lt;br /&gt;
*Other available operators (see Advanced search documentation in User Manual) perform as expected in global search bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Searching specified fields ===&lt;br /&gt;
User should be able to search specified fields by entering the field name, followed by a colon and the search query: ''&amp;lt;field name&amp;gt;:&amp;lt;query&amp;gt;''&lt;br /&gt;
*Searches using single terms, boolean operators and phrases work for the following specified fields: ('''note:''' for these to work, the case must match exactly)&lt;br /&gt;
&lt;br /&gt;
'''TODO: Update these fields to current 2x values'''&lt;br /&gt;
&lt;br /&gt;
**title&lt;br /&gt;
**levelOfDescription&lt;br /&gt;
**extentAndMedium&lt;br /&gt;
**creator&lt;br /&gt;
**creatorHistory&lt;br /&gt;
**repository&lt;br /&gt;
**acquisition&lt;br /&gt;
**archivalHistory&lt;br /&gt;
**scopeAndContent&lt;br /&gt;
**appraisal&lt;br /&gt;
**accruals&lt;br /&gt;
**arrangement&lt;br /&gt;
**accessConditions&lt;br /&gt;
**reproductionConditions&lt;br /&gt;
**language&lt;br /&gt;
**script&lt;br /&gt;
**physicalCharacteristics&lt;br /&gt;
**findingAids&lt;br /&gt;
**locationOfOriginals&lt;br /&gt;
**locationOfCopies&lt;br /&gt;
**relatedUnitsOfDescription&lt;br /&gt;
**notes&lt;br /&gt;
**subject&lt;br /&gt;
**place&lt;br /&gt;
**name &lt;br /&gt;
**mediatype&lt;br /&gt;
&lt;br /&gt;
Digital object filename              -&amp;gt; digitalObject.filename&lt;br /&gt;
Physical object container name       -&amp;gt; physicalObjects.i18n.[culture].name&lt;br /&gt;
Physical object container location   -&amp;gt; physicalObjects.i18n.[culture].location&lt;br /&gt;
Title statements of responsibility   -&amp;gt; titleStatementOfResponsibility.i18n.[culture].value&lt;br /&gt;
General note                         -&amp;gt; generalNotes.i18n.[culture].content&lt;br /&gt;
Alpha-numeric designations           -&amp;gt; alphaNumericNotes.i18n.[culture].content&lt;br /&gt;
Conservation note                    -&amp;gt; conservationNotes.i18n.[culture].content&lt;br /&gt;
Physical description note            -&amp;gt; physicalDescriptionNotes.i18n.[culture].content&lt;br /&gt;
Continuation of Title note           -&amp;gt; continuationOfTitleNotes.i18n.[culture].content&lt;br /&gt;
&lt;br /&gt;
===Information object treeview quicksearch===&lt;br /&gt;
*User can search for title and/or identifier in treeview quicksearch&lt;br /&gt;
*Can use wildcards and fuzzy searching&lt;br /&gt;
*Hitting enter OR clicking search icon will launch search&lt;br /&gt;
*top 10 results appear in treeview&lt;br /&gt;
*option to explore ALL child objects in browse page available after search (not just matching results)&lt;br /&gt;
*Clicking on result loads information object view screen for that result&lt;br /&gt;
*User can flip back to treeview, and then return with results preserved in quicksearch tab (if user does not navigate to a different description)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Searching for authority records==&lt;br /&gt;
User should be able to enter search queries in the authority record search box and retrieve complete and accurate results&lt;br /&gt;
*All searches are case insensitive&lt;br /&gt;
*Can enter search query in search query box&lt;br /&gt;
*Hitting enter performs the search&lt;br /&gt;
*Clicking &amp;quot;search&amp;quot; icon performs the search&lt;br /&gt;
*Search results show the following fields: authorized form of name (shown as link), entity type, dates of existence&lt;br /&gt;
*Top of page includes count of matching results&lt;br /&gt;
*At bottom of search results is message reading ''results x to x of x''&lt;br /&gt;
*Can search on Authorized form of name, Parallel form(s) of name, Standardized form(s) of name, Other form(s) of name&lt;br /&gt;
**Numbers in this message match actual number of search results&lt;br /&gt;
*Clicking authorized form of name opens the show screen for the actor object&lt;br /&gt;
*Boolean operators and phrase searching work as follows:&lt;br /&gt;
**When no boolean operator is used, the default operator is OR&lt;br /&gt;
**Using the AND operator limits search results to records containing all search terms&lt;br /&gt;
**Using OR operator limits search results to records containing one or more of the search terms &lt;br /&gt;
**Using AND NOT operator limits search results to records that contain the desired search term and excluding the non-desired search term&lt;br /&gt;
**Using quotations limits search results to records that contain all search terms as a phrase&lt;br /&gt;
**Phrase searching can be used with AND, OR and NOT operators&lt;br /&gt;
**See above for other boolean options  - these should work for authority records as well&lt;br /&gt;
&lt;br /&gt;
== Searching for repository objects ==&lt;br /&gt;
User should be able to enter search queries in the repository objects search box and retrieve complete and accurate results&lt;br /&gt;
*Can enter search query in search query box&lt;br /&gt;
*Hitting enter performs the search&lt;br /&gt;
*Clicking &amp;quot;search&amp;quot; performs the search&lt;br /&gt;
*Search results show the following fields:&lt;br /&gt;
**Authorized form of name in the Identity area&lt;br /&gt;
**All fields in the Description area, Access area, and Service area (except Finding aids, guides, and publications in the Description Area)&lt;br /&gt;
**Dates of creation, revision, and deletion, Sources, and Maintenance notes in the Control area&lt;br /&gt;
*Top of search page should have count of matching results&lt;br /&gt;
*At bottom of search results is message reading ''displaying x to x of x results''&lt;br /&gt;
**Numbers in this message match actual number of search results, and top of page results count&lt;br /&gt;
*Clicking logo or name opens the show screen for the repository object&lt;br /&gt;
*Boolean operators and phrase searching work as follows:&lt;br /&gt;
**When no boolean operator is used, the default operator is OR&lt;br /&gt;
**Using the AND operator limits search results to records containing all search terms&lt;br /&gt;
**Using OR operator limits search results to records containing one or more of the search terms &lt;br /&gt;
**Using AND NOT operator limits search results to records that contain the desired search term and excluding the non-desired search term&lt;br /&gt;
**Using quotations limits search results to records that contain all search terms as a phrase&lt;br /&gt;
**Phrase searching can be used with AND, OR and NOT operators&lt;br /&gt;
&lt;br /&gt;
==Searching for description updates==&lt;br /&gt;
User should be able to use the Description updates search page to find information objects, actors, repositories, functions and terms according to when they were created or revised.&lt;br /&gt;
*Clicking Admin &amp;gt; Description updates opens Description updates page&lt;br /&gt;
*Default settings are as follows:&lt;br /&gt;
**''Type'' is Archival description&lt;br /&gt;
**''Date range'' is one month, going back from the current date&lt;br /&gt;
**''Date of'' is Creation&lt;br /&gt;
**''Publication status'' is All&lt;br /&gt;
*Opening the page conducts the search automatically in accordance with the default criteria&lt;br /&gt;
*Can search for the following entity types: information object, person/organization, repository, function, term&lt;br /&gt;
*Can search for all entity types by date created or date revised&lt;br /&gt;
*Search results for date created show &amp;quot;Created&amp;quot; in title bar&lt;br /&gt;
*Search results for date revised show &amp;quot;Updated&amp;quot; in title bar&lt;br /&gt;
*Can filter information object search by publication status&lt;br /&gt;
*All search results accurately reflect search criteria&lt;br /&gt;
*Clicking on link in search results opens show screen for the linked object&lt;br /&gt;
&lt;br /&gt;
== Searching in other languages ==&lt;br /&gt;
User should be able to search for objects in languages other than the default language and retrieve complete and accurate results&lt;br /&gt;
*Searching for an information object that was created in another language and has not been translated retrieves the object in the source language&lt;br /&gt;
*Searching for an actor object that was created in another language and has not been translated retrieves the object in the source language&lt;br /&gt;
*Searching for a repository object that was created in another language and has not been translated retrieves the object in the source language&lt;br /&gt;
*Searching for an information object that was created in another language and has been translated retrieves the object in the current language&lt;br /&gt;
*Searching for an actor object that was created in another language and has been translated retrieves the object in the current language&lt;br /&gt;
*Searching for a repository object that was created in another language and has been translated retrieves the object in the current language&lt;br /&gt;
*Search by access point returns results if access points were created in one language and translated into the current language&lt;br /&gt;
&lt;br /&gt;
[[Category:development documentation]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Dan</name></author>	</entry>

	</feed>