lucenenet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From synhers...@apache.org
Subject [24/59] [partial] Moving as part of INFRA-5246
Date Tue, 22 Apr 2014 02:52:56 GMT
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/Lucene.Net.chm
----------------------------------------------------------------------
diff --git a/doc/Lucene.Net.chm b/doc/Lucene.Net.chm
new file mode 100644
index 0000000..7c09bee
Binary files /dev/null and b/doc/Lucene.Net.chm differ

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/Search.gif
----------------------------------------------------------------------
diff --git a/doc/Search.gif b/doc/Search.gif
new file mode 100644
index 0000000..9e35258
Binary files /dev/null and b/doc/Search.gif differ

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/Splitter.gif
----------------------------------------------------------------------
diff --git a/doc/Splitter.gif b/doc/Splitter.gif
new file mode 100644
index 0000000..f052c6a
Binary files /dev/null and b/doc/Splitter.gif differ

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/SyncTOC.gif
----------------------------------------------------------------------
diff --git a/doc/SyncTOC.gif b/doc/SyncTOC.gif
new file mode 100644
index 0000000..892fe67
Binary files /dev/null and b/doc/SyncTOC.gif differ

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/TOC.css
----------------------------------------------------------------------
diff --git a/doc/TOC.css b/doc/TOC.css
new file mode 100644
index 0000000..560563c
--- /dev/null
+++ b/doc/TOC.css
@@ -0,0 +1,163 @@
+/* File    : TOC.css
+// Author  : Eric Woodruff  (Eric@EWoodruff.us)
+// Updated : 09/07/2007
+//
+// Stylesheet for the table of content
+*/
+
+*
+{
+	margin: 0px 0px 0px 0px;
+	padding: 0px 0px 0px 0px;
+}
+
+body
+{
+    font-family: verdana, arial, sans-serif;
+    font-size: 8.5pt;
+    background-color: #6699CC;
+    color: White;
+	overflow: hidden;
+}
+
+input
+{
+	font-size: 8.5pt;
+}
+
+img
+{
+    border: 0;
+    margin-left: 5px;
+    margin-right: 2px;
+}
+
+img.TreeNodeImg
+{
+    cursor: pointer;
+}
+
+img.TOCLink
+{
+    cursor: pointer;
+    margin-left: 0;
+    margin-right: 0;
+}
+
+a.SelectedNode, a.UnselectedNode
+{
+	color: black;
+    text-decoration: none;
+	padding: 1px 3px 1px 3px;
+    white-space: nowrap;
+}
+
+a.SelectedNode
+{
+	background-color: #ffffff;
+    border: solid 1px #999999;
+	padding: 0px 2px 0px 2px;
+}
+
+a.UnselectedNode:hover, a.SelectedNode:hover
+{
+    background-color: #cccccc;
+    border: solid 1px #999999;
+	padding: 0px 2px 0px 2px;
+}
+
+.Visible
+{
+    display: block;
+    margin-left: 2em;
+}
+
+.Hidden
+{
+    display: none;
+}
+
+.Tree
+{
+	background-color: #f0f0f0;
+	color: Black;
+    width: 300px;
+	overflow: auto;
+}
+
+.TreeNode, .TreeItem
+{
+    white-space: nowrap;
+    margin: 2px 2px 2px 2px;
+}
+
+.TOCDiv
+{
+	position: relative;
+	float: left;
+	width: 300px;
+    height: 100%;
+}
+
+.TOCSizer
+{
+	clear: none;
+	float: left;
+	width: 10px;
+    height: 100%;
+    background-color: #6699CC;
+    background-image: url("Splitter.gif");
+    background-position:center center;
+	background-repeat:no-repeat;
+	position: relative;
+	cursor: w-resize;
+}
+
+.TopicContent
+{
+	position: relative;
+	float: right;
+    background-color: white;
+    height: 100%;
+}
+
+.SearchOpts
+{
+    padding: 5px 5px 0px 5px;
+    background-color: lightgrey;
+    color: black;
+    width: 300px;
+}
+
+.NavOpts
+{
+    padding: 5px 5px 0px 5px;
+    background-color: lightgrey;
+    color: black;
+    width: 300px;
+}
+
+.IndexOpts
+{
+    padding: 5px 5px 0px 5px;
+    background-color: lightgrey;
+    color: black;
+    width: 300px;
+}
+
+.IndexItem
+{
+    white-space: nowrap;
+    margin: 2px 2px 2px 2px;
+}
+
+.IndexSubItem
+{
+    white-space: nowrap;
+    margin: 2px 2px 2px 12px;
+}
+
+.PaddedText
+{
+    margin: 10px 10px 10px 10px;
+}

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/TOC.js
----------------------------------------------------------------------
diff --git a/doc/TOC.js b/doc/TOC.js
new file mode 100644
index 0000000..22fd579
--- /dev/null
+++ b/doc/TOC.js
@@ -0,0 +1,743 @@
+//=============================================================================
+// System  : Sandcastle Help File Builder
+// File    : TOC.js
+// Author  : Eric Woodruff  (Eric@EWoodruff.us)
+// Updated : 01/03/2011
+// Note    : Copyright 2006-2011, Eric Woodruff, All rights reserved
+// Compiler: JavaScript
+//
+// This file contains the methods necessary to implement a simple tree view
+// for the table of content with a resizable splitter and Ajax support to
+// load tree nodes on demand.  It also contains the script necessary to do
+// full-text searches.
+//
+// This code is published under the Microsoft Public License (Ms-PL).  A copy
+// of the license should be distributed with the code.  It can also be found
+// at the project website: http://SHFB.CodePlex.com.   This notice, the
+// author's name, and all copyright notices must remain intact in all
+// applications, documentation, and source files.
+//
+// Version     Date     Who  Comments
+// ============================================================================
+// 1.3.0.0  09/12/2006  EFW  Created the code
+// 1.4.0.2  06/15/2007  EFW  Reworked to get rid of frame set and to add
+//                           support for Ajax to load tree nodes on demand.
+// 1.5.0.0  06/24/2007  EFW  Added full-text search capabilities
+// 1.6.0.7  04/01/2008  EFW  Merged changes from Ferdinand Prantl to add a
+//                           website keyword index.  Added support for "topic"
+//                           query string option.
+//=============================================================================
+
+// IE flag
+var isIE = (navigator.userAgent.indexOf("MSIE") >= 0);
+var isChrome = (navigator.userAgent.indexOf("Chrome") >= 0);
+
+// Minimum width of the TOC div
+var minWidth = 100;
+
+// Elements and sizing info
+var divTOC, divSizer, topicContent, divNavOpts, divSearchOpts, divSearchResults,
+    divIndexOpts, divIndexResults, divTree, docBody, maxWidth, offset,
+    txtSearchText, chkSortByTitle;
+
+// Last node selected
+var lastNode, lastSearchNode, lastIndexNode;
+
+// Last page with keyword index
+var currentIndexPage = 0;
+
+//============================================================================
+
+// Initialize the tree view and resize the content
+function Initialize()
+{
+    docBody = document.getElementsByTagName("body")[0];
+    divTOC = document.getElementById("TOCDiv");
+    divSizer = document.getElementById("TOCSizer");
+    topicContent = document.getElementById("TopicContent");
+    divNavOpts = document.getElementById("divNavOpts");
+    divSearchOpts = document.getElementById("divSearchOpts");
+    divSearchResults = document.getElementById("divSearchResults");
+    divIndexOpts = document.getElementById("divIndexOpts");
+    divIndexResults = document.getElementById("divIndexResults");
+    divTree = document.getElementById("divTree");
+    txtSearchText = document.getElementById("txtSearchText");
+    chkSortByTitle = document.getElementById("chkSortByTitle");
+
+    // The sizes are bit off in FireFox
+    if(!isIE)
+        divNavOpts.style.width = divSearchOpts.style.width =
+            divIndexOpts.style.width = 292;
+
+    ResizeTree();
+    SyncTOC();
+
+    // Use an alternate default page if a topic is specified in
+    // the query string.
+    var queryString = document.location.search;
+
+    if(queryString != "")
+    {
+        var idx, options = queryString.split(/[\?\=\&]/);
+
+        for(idx = 0; idx < options.length; idx++)
+            if(options[idx] == "topic" && idx + 1 < options.length)
+            {
+                topicContent.src = options[idx + 1];
+                break;
+            }
+    }
+}
+
+//============================================================================
+// Navigation and expand/collaps code
+
+// Synchronize the table of content with the selected page if possible
+function SyncTOC()
+{
+    var idx, anchor, base, href, url, anchors, treeNode, saveNode;
+
+    base = window.location.href;
+    base = base.substr(0, base.lastIndexOf("/") + 1);
+
+    if(base.substr(0, 5) == "file:" && base.substr(0, 8) != "file:///")
+        base = base.replace("file://", "file:///");
+
+    url = GetCurrentUrl();
+    if(url == "")
+        return false;
+
+    if(url.substr(0, 5) == "file:" && url.substr(0, 8) != "file:///")
+        url = url.replace("file://", "file:///");
+
+    while(true)
+    {
+        anchors = divTree.getElementsByTagName("A");
+        anchor = null;
+
+        for(idx = 0; idx < anchors.length; idx++)
+        {
+            href = anchors[idx].href;
+
+            if(href.substring(0, 7) != 'http://' &&
+              href.substring(0, 8) != 'https://' &&
+              href.substring(0, 7) != 'file://')
+                href = base + href;
+
+            if(href == url)
+            {
+                anchor = anchors[idx];
+                break;
+            }
+        }
+
+        if(anchor == null)
+        {
+            // If it contains a "#", strip anything after that and try again
+            if(url.indexOf("#") != -1)
+            {
+                url = url.substr(0, url.indexOf("#"));
+                continue;
+            }
+
+            return;
+        }
+
+        break;
+    }
+
+    // If found, select it and find the parent tree node
+    SelectNode(anchor);
+    saveNode = anchor;
+    lastNode = null;
+
+    while(anchor != null)
+    {
+        if(anchor.className == "TreeNode")
+        {
+            treeNode = anchor;
+            break;
+        }
+
+        anchor = anchor.parentNode;
+    }
+
+    // Expand it and all of its parents
+    while(anchor != null)
+    {
+        Expand(anchor);
+
+        anchor = anchor.parentNode;
+
+        while(anchor != null)
+        {
+            if(anchor.className == "TreeNode")
+                break;
+
+            anchor = anchor.parentNode;
+        }
+    }
+
+    lastNode = saveNode;
+
+    // Scroll the node into view
+    var windowTop = lastNode.offsetTop - divTree.offsetTop - divTree.scrollTop;
+    var windowBottom = divTree.clientHeight - windowTop - lastNode.offsetHeight;
+
+    if(windowTop < 0)
+        divTree.scrollTop += windowTop - 30;
+    else
+        if(windowBottom < 0)
+            divTree.scrollTop -= windowBottom - 30;
+}
+
+// Get the currently loaded URL from the IFRAME
+function GetCurrentUrl()
+{
+    var base, url = "";
+
+    try
+    {
+        url = window.frames["TopicContent"].document.URL.replace(/\\/g, "/");
+    }
+    catch(e)
+    {
+        // If this happens the user probably navigated to another frameset
+        // that didn't make itself the topmost frameset and we don't have
+        // control of the other frame anymore.  In that case, just reload
+        // our index page.
+        base = window.location.href;
+        base = base.substr(0, base.lastIndexOf("/") + 1);
+
+        // Chrome is too secure and won't let you access frame URLs when
+        // running from the file system unless you run Chrome with the
+        // "--disable-web-security" command line option.
+        if(isChrome && base.substr(0, 5) == "file:")
+        {
+            alert("Chrome security prevents access to file-based frame " +
+                "URLs.  As such, the TOC will not work with Index.html.  " +
+                "Either run this website on a web server, run Chrome with " +
+                "the '--disable-web-security' command line option, or use " +
+                "FireFox or Internet Explorer.");
+
+            return "";
+        }
+
+        if(base.substr(0, 5) == "file:" && base.substr(0, 8) != "file:///")
+            base = base.replace("file://", "file:///");
+
+        if(base.substr(0, 5) == "file:")
+            top.location.href = base + "Index.html";
+        else
+            top.location.href = base + "Index.aspx";
+    }
+
+    return url;
+}
+
+// Expand or collapse all nodes
+function ExpandOrCollapseAll(expandNodes)
+{
+    var divIdx, childIdx, img, divs = document.getElementsByTagName("DIV");
+    var childNodes, child, div, link, img;
+
+    for(divIdx = 0; divIdx < divs.length; divIdx++)
+        if(divs[divIdx].className == "Hidden" ||
+          divs[divIdx].className == "Visible")
+        {
+            childNodes = divs[divIdx].parentNode.childNodes;
+
+            for(childIdx = 0; childIdx < childNodes.length; childIdx++)
+            {
+                child = childNodes[childIdx];
+
+                if(child.className == "TreeNodeImg")
+                    img = child;
+
+                if(child.className == "Hidden" || child.className == "Visible")
+                {
+                    div = child;
+                    break;
+                }
+            }
+
+            if(div.className == "Visible" && !expandNodes)
+            {
+                div.className = "Hidden";
+                img.src = "Collapsed.gif";
+            }
+            else
+                if(div.className == "Hidden" && expandNodes)
+                {
+                    div.className = "Visible";
+                    img.src = "Expanded.gif";
+
+                    if(div.innerHTML == "")
+                        FillNode(div, true)
+                }
+        }
+}
+
+// Toggle the state of the specified node
+function Toggle(node)
+{
+    var i, childNodes, child, div, link;
+
+    childNodes = node.parentNode.childNodes;
+
+    for(i = 0; i < childNodes.length; i++)
+    {
+        child = childNodes[i];
+
+        if(child.className == "Hidden" || child.className == "Visible")
+        {
+            div = child;
+            break;
+        }
+    }
+
+    if(div.className == "Visible")
+    {
+        div.className = "Hidden";
+        node.src = "Collapsed.gif";
+    }
+    else
+    {
+        div.className = "Visible";
+        node.src = "Expanded.gif";
+
+        if(div.innerHTML == "")
+            FillNode(div, false)
+    }
+}
+
+// Expand the selected node
+function Expand(node)
+{
+    var i, childNodes, child, div, img;
+
+    // If not valid, don't bother
+    if(GetCurrentUrl() == "")
+        return false;
+
+    if(node.tagName == "A")
+        childNodes = node.parentNode.childNodes;
+    else
+        childNodes = node.childNodes;
+
+    for(i = 0; i < childNodes.length; i++)
+    {
+        child = childNodes[i];
+
+        if(child.className == "TreeNodeImg")
+            img = child;
+
+        if(child.className == "Hidden" || child.className == "Visible")
+        {
+            div = child;
+            break;
+        }
+    }
+
+    if(lastNode != null)
+        lastNode.className = "UnselectedNode";
+
+    div.className = "Visible";
+    img.src = "Expanded.gif";
+
+    if(node.tagName == "A")
+    {
+        node.className = "SelectedNode";
+        lastNode = node;
+    }
+
+    if(div.innerHTML == "")
+        FillNode(div, false)
+
+    return true;
+}
+
+// Set the style of the specified node to "selected"
+function SelectNode(node)
+{
+    // If not valid, don't bother
+    if(GetCurrentUrl() == "")
+        return false;
+
+    if(lastNode != null)
+        lastNode.className = "UnselectedNode";
+
+    node.className = "SelectedNode";
+    lastNode = node;
+
+    return true;
+}
+
+//============================================================================
+// Ajax-related code used to fill the tree nodes on demand
+
+function GetXmlHttpRequest()
+{
+    var xmlHttp = null;
+
+    // If IE7, Mozilla, Safari, etc., use the native object.
+    // Otherwise, use the ActiveX control for IE5.x and IE6.
+    if(window.XMLHttpRequest)
+        xmlHttp = new XMLHttpRequest();
+    else
+        if(window.ActiveXObject)
+            xmlHttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");
+
+    return xmlHttp;
+}
+
+// Perform an AJAX-style request for the contents of a node and put the
+// contents into the empty div.
+function FillNode(div, expandChildren)
+{
+    var xmlHttp = GetXmlHttpRequest(), now = new Date();
+
+    if(xmlHttp == null)
+    {
+        div.innerHTML = "<b>XML HTTP request not supported!</b>";
+        return;
+    }
+
+    div.innerHTML = "Loading...";
+
+    // Add a unique hash to ensure it doesn't use cached results
+    xmlHttp.open("GET", "FillNode.aspx?Id=" + div.id + "&hash=" +
+        now.getTime(), true);
+
+    xmlHttp.onreadystatechange = function()
+    {
+        if(xmlHttp.readyState == 4)
+        {
+            div.innerHTML = xmlHttp.responseText;
+
+            if(expandChildren)
+                ExpandOrCollapseAll(true);
+        }
+    }
+
+    xmlHttp.send(null)
+}
+
+//============================================================================
+// Resizing code
+
+// Resize the tree div so that it fills the document body
+function ResizeTree()
+{
+    var y, newHeight;
+
+    if(self.innerHeight)    // All but IE
+        y = self.innerHeight;
+    else    // IE - Strict
+        if(document.documentElement && document.documentElement.clientHeight)
+            y = document.documentElement.clientHeight;
+        else    // Everything else
+            if(document.body)
+                y = document.body.clientHeight;
+
+    newHeight = y - parseInt(divNavOpts.style.height, 10) - 6;
+
+    if(newHeight < 50)
+        newHeight = 50;
+
+    divTree.style.height = newHeight;
+
+    newHeight = y - parseInt(divSearchOpts.style.height, 10) - 6;
+
+    if(newHeight < 100)
+        newHeight = 100;
+
+    divSearchResults.style.height = newHeight;
+
+    newHeight = y - parseInt(divIndexOpts.style.height, 10) - 6;
+
+    if(newHeight < 25)
+        newHeight = 25;
+
+    divIndexResults.style.height = newHeight;
+
+    // Resize the content div
+    ResizeContent();
+}
+
+// Resize the content div
+function ResizeContent()
+{
+    if(isIE)
+        maxWidth = docBody.clientWidth - 1;
+    else
+        maxWidth = docBody.clientWidth - 4;
+
+    topicContent.style.width = maxWidth - (divSizer.offsetLeft +
+        divSizer.offsetWidth);
+    maxWidth -= minWidth;
+}
+
+// This is called to prepare for dragging the sizer div
+function OnMouseDown(event)
+{
+    var x;
+
+    // Make sure the splitter is at the top of the z-index
+    divSizer.style.zIndex = 5000;
+
+    // The content is in an IFRAME which steals mouse events so
+    // hide it while resizing.
+    topicContent.style.display = "none";
+
+    if(isIE)
+        x = window.event.clientX + document.documentElement.scrollLeft +
+            document.body.scrollLeft;
+    else
+        x = event.clientX + window.scrollX;
+
+    // Save starting offset
+    offset = parseInt(divSizer.style.left, 10);
+
+    if(isNaN(offset))
+        offset = 0;
+
+    offset -= x;
+
+    if(isIE)
+    {
+        document.attachEvent("onmousemove", OnMouseMove);
+        document.attachEvent("onmouseup", OnMouseUp);
+        window.event.cancelBubble = true;
+        window.event.returnValue = false;
+    }
+    else
+    {
+        document.addEventListener("mousemove", OnMouseMove, true);
+        document.addEventListener("mouseup", OnMouseUp, true);
+        event.preventDefault();
+    }
+}
+
+// Resize the TOC and content divs as the sizer is dragged
+function OnMouseMove(event)
+{
+    var x, pos;
+
+    // Get cursor position with respect to the page
+    if(isIE)
+        x = window.event.clientX + document.documentElement.scrollLeft +
+            document.body.scrollLeft;
+    else
+        x = event.clientX + window.scrollX;
+
+    left = offset + x;
+
+    // Adjusts the width of the TOC divs
+    pos = (event.clientX > maxWidth) ? maxWidth :
+        (event.clientX < minWidth) ? minWidth : event.clientX;
+
+    divTOC.style.width = divSearchResults.style.width =
+        divIndexResults.style.width = divTree.style.width = pos;
+
+    if(!isIE)
+        pos -= 8;
+
+    divNavOpts.style.width = divSearchOpts.style.width =
+        divIndexOpts.style.width = pos;
+
+    // Resize the content div to fit in the remaining space
+    ResizeContent();
+}
+
+// Finish the drag operation when the mouse button is released
+function OnMouseUp(event)
+{
+    if(isIE)
+    {
+        document.detachEvent("onmousemove", OnMouseMove);
+        document.detachEvent("onmouseup", OnMouseUp);
+    }
+    else
+    {
+        document.removeEventListener("mousemove", OnMouseMove, true);
+        document.removeEventListener("mouseup", OnMouseUp, true);
+    }
+
+    // Show the content div again
+    topicContent.style.display = "inline";
+}
+
+//============================================================================
+// Search code
+
+function ShowHideSearch(show)
+{
+    if(show)
+    {
+        divNavOpts.style.display = divTree.style.display = "none";
+        divSearchOpts.style.display = divSearchResults.style.display = "";
+    }
+    else
+    {
+        divSearchOpts.style.display = divSearchResults.style.display = "none";
+        divNavOpts.style.display = divTree.style.display = "";
+    }
+}
+
+// When enter is hit in the search text box, do the search
+function OnSearchTextKeyPress(evt)
+{
+    if(evt.keyCode == 13)
+    {
+        PerformSearch();
+        return false;
+    }
+
+    return true;
+}
+
+// Perform a keyword search
+function PerformSearch()
+{
+    var xmlHttp = GetXmlHttpRequest(), now = new Date();
+
+    if(xmlHttp == null)
+    {
+        divSearchResults.innerHTML = "<b>XML HTTP request not supported!</b>";
+        return;
+    }
+
+    divSearchResults.innerHTML = "<span class=\"PaddedText\">Searching...</span>";
+
+    // Add a unique hash to ensure it doesn't use cached results
+    xmlHttp.open("GET", "SearchHelp.aspx?Keywords=" + txtSearchText.value +
+        "&SortByTitle=" + (chkSortByTitle.checked ? "true" : "false") +
+        "&hash=" + now.getTime(), true);
+
+    xmlHttp.onreadystatechange = function()
+    {
+        if(xmlHttp.readyState == 4)
+        {
+            divSearchResults.innerHTML = xmlHttp.responseText;
+
+            lastSearchNode = divSearchResults.childNodes[0].childNodes[1];
+
+            while(lastSearchNode != null && lastSearchNode.tagName != "A")
+                lastSearchNode = lastSearchNode.nextSibling;
+
+            if(lastSearchNode != null)
+            {
+                SelectSearchNode(lastSearchNode);
+                topicContent.src = lastSearchNode.href;
+            }
+        }
+    }
+
+    xmlHttp.send(null)
+}
+
+// Set the style of the specified search result node to "selected"
+function SelectSearchNode(node)
+{
+    if(lastSearchNode != null)
+        lastSearchNode.className = "UnselectedNode";
+
+    node.className = "SelectedNode";
+    lastSearchNode = node;
+
+    return true;
+}
+
+//============================================================================
+// KeyWordIndex code
+
+function ShowHideIndex(show)
+{
+    if(show)
+    {
+        PopulateIndex(currentIndexPage);
+
+        divNavOpts.style.display = divTree.style.display = "none";
+        divIndexOpts.style.display = divIndexResults.style.display = "";
+    }
+    else
+    {
+        divIndexOpts.style.display = divIndexResults.style.display = "none";
+        divNavOpts.style.display = divTree.style.display = "";
+    }
+}
+
+// Populate keyword index
+function PopulateIndex(startIndex)
+{
+    var xmlHttp = GetXmlHttpRequest(), now = new Date();
+    var firstNode;
+
+    if(xmlHttp == null)
+    {
+        divIndexResults.innerHTML = "<b>XML HTTP request not supported!</b>";
+        return;
+    }
+
+    divIndexResults.innerHTML = "<span class=\"PaddedText\">Loading " +
+        "keyword index...</span>";
+
+    // Add a unique hash to ensure it doesn't use cached results
+    xmlHttp.open("GET", "LoadIndexKeywords.aspx?StartIndex=" + startIndex +
+      "&hash=" + now.getTime(), true);
+
+    xmlHttp.onreadystatechange = function()
+    {
+        if(xmlHttp.readyState == 4)
+        {
+            divIndexResults.innerHTML = xmlHttp.responseText;
+
+            if(startIndex > 0)
+            {
+                firstNode = divIndexResults.childNodes[1];
+
+                if(firstNode != null && !firstNode.innerHTML)
+                    firstNode = divIndexResults.childNodes[2];
+            }
+            else
+                firstNode = divIndexResults.childNodes[0];
+
+            if(firstNode != null)
+                lastIndexNode = firstNode.childNodes[0];
+
+            while(lastIndexNode != null && lastIndexNode.tagName != "A")
+                lastIndexNode = lastIndexNode.nextSibling;
+
+            if(lastIndexNode != null)
+            {
+                SelectIndexNode(lastIndexNode);
+                topicContent.src = lastIndexNode.href;
+            }
+
+            currentIndexPage = startIndex;
+        }
+    }
+
+    xmlHttp.send(null)
+}
+
+// Set the style of the specified keyword index node to "selected"
+function SelectIndexNode(node)
+{
+    if(lastIndexNode != null)
+        lastIndexNode.className = "UnselectedNode";
+
+    node.className = "SelectedNode";
+    lastIndexNode = node;
+
+    return true;
+}
+
+// Changes the current page with keyword index forward or backward
+function ChangeIndexPage(direction)
+{
+    PopulateIndex(currentIndexPage + direction);
+
+    return false;
+}

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/favicon.ico
----------------------------------------------------------------------
diff --git a/doc/favicon.ico b/doc/favicon.ico
new file mode 100644
index 0000000..2b9963f
Binary files /dev/null and b/doc/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/html/00063d1d-a888-51a1-6b87-f1c2302d780c.htm
----------------------------------------------------------------------
diff --git a/doc/html/00063d1d-a888-51a1-6b87-f1c2302d780c.htm b/doc/html/00063d1d-a888-51a1-6b87-f1c2302d780c.htm
new file mode 100644
index 0000000..d6ca213
--- /dev/null
+++ b/doc/html/00063d1d-a888-51a1-6b87-f1c2302d780c.htm
@@ -0,0 +1,2 @@
+<html xmlns:MSHelp="http://msdn.microsoft.com/mshelp" xmlns:mshelp="http://msdn.microsoft.com/mshelp" xmlns:ddue="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" /><META NAME="save" CONTENT="history" /><title>IndexWriter.IndexReaderWarmer Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IndexWriter.IndexReaderWarmer class, constructor" /><meta name="System.Keywords" content="IndexWriter.IndexReaderWarmer.IndexReaderWarmer constructor" /><meta name="Microsoft.Help.F1" content="Lucene.Net.Index.IndexWriter.IndexReaderWarmer.#ctor" /><meta name="Microsoft.Help.F1" content="Lucene.Net.Index.IndexWriter.IndexReaderWarmer.IndexReaderWarmer" /><meta name="Microsoft.Help.Id" content="M:Lucene.Net.Index.IndexWriter.IndexReaderWarmer.#ctor" /><meta name="Description" content="Ini
 tializes a new instance of the class" /><meta name="Microsoft.Help.ContentType" content="Reference" /><link rel="stylesheet" type="text/css" href="../styles/Presentation.css" /><link rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" /><script type="text/javascript" src="../scripts/EventUtilities.js"> </script><script type="text/javascript" src="../scripts/SplitScreen.js"> </script><script type="text/javascript" src="../scripts/Dropdown.js"> </script><script type="text/javascript" src="../scripts/script_manifold.js"> </script><script type="text/javascript" src="../scripts/script_feedBack.js"> </script><script type="text/javascript" src="../scripts/CheckboxMenu.js"> </script><script type="text/javascript" src="../scripts/CommonUtilities.js"> </script><meta name="container" content="Lucene.Net.Index" /><meta name="file" content="00063d1d-a888-51a1-6b87-f1c2302d780c" /><meta name="guid" content="00063d1d-a888-51a1-6b87-f1c2302d780c" /><xml><MSHelp:Attr Name="Asse
 tID" Value="M:Lucene.Net.Index.IndexWriter.IndexReaderWarmer.#ctor" /><MSHelp:TOCTitle Title="IndexWriter.IndexReaderWarmer Constructor " /><MSHelp:RLTitle Title="IndexWriter.IndexReaderWarmer Constructor  (Lucene.Net.Index)" /><MSHelp:Keyword Index="A" Term="M:Lucene.Net.Index.IndexWriter.IndexReaderWarmer.#ctor" /><MSHelp:Keyword Index="A" Term="frlrfLuceneNetIndexIndexWriterIndexReaderWarmerClassctorTopic" /><MSHelp:Keyword Index="K" Term="IndexWriter.IndexReaderWarmer class, constructor" /><MSHelp:Keyword Index="K" Term="IndexWriter.IndexReaderWarmer.IndexReaderWarmer constructor" /><MSHelp:Keyword Index="F" Term="Lucene.Net.Index.IndexWriter.IndexReaderWarmer.IndexWriter.IndexReaderWarmer" /><MSHelp:Attr Name="APIType" Value="Managed" /><MSHelp:Attr Name="APILocation" Value="Lucene.Net.dll" /><MSHelp:Attr Name="APIName" Value="Lucene.Net.Index.IndexWriter.IndexReaderWarmer..ctor" /><MSHelp:Attr Name="DevLang" Value="CSharp" /><MSHelp:Attr Name="DevLang" Value="VB" /><MSHelp:Att
 r Name="Locale" Value="en-us" /><MSHelp:Attr Name="TopicType" Value="kbSyntax" /><MSHelp:Attr Name="TopicType" Value="apiref" /><MSHelp:Attr Name="Abstract" Value="Initializes a new instance of the class" /><MSHelp:Attr Name="AssemblyVersion" Value="2.9.4.1" /></xml></head><body><input type="hidden" id="userDataCache" class="userDataStyle" /><input type="hidden" id="hiddenScrollOffset" /><img id="collapseImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" alt="Collapse image" title="Collapse image" /><img id="expandImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" alt="Expand Image" title="Expand Image" /><img id="collapseAllImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" /><img id="expandAllImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" /><img id="dropDownImage" style="display:none; height:0; width:0;" src="../icons/dropdown.gif" /><img id="dropDownHoverImage" styl
 e="display:none; height:0; width:0;" src="../icons/dropdownHover.gif" /><img id="copyImage" style="display:none; height:0; width:0;" src="../icons/copycode.gif" alt="Copy image" title="Copy image" /><img id="copyHoverImage" style="display:none; height:0; width:0;" src="../icons/copycodeHighlight.gif" alt="CopyHover image" title="CopyHover image" /><div id="header"><table id="topTable" cellspacing="0" cellpadding="0"><tr><td><span onclick="ExpandCollapseAll(toggleAllImage)" style="cursor:default;" onkeypress="ExpandCollapseAll_CheckKey(toggleAllImage, event)" tabindex="0"><img ID="toggleAllImage" class="toggleAll" src="../icons/collapse_all.gif" /> <label id="collapseAllLabel" for="toggleAllImage" style="display: none;">Collapse All</label><label id="expandAllLabel" for="toggleAllImage" style="display: none;">Expand All</label> </span><span>    </span><span id="devlangsDropdown" class="filter" tabindex="0"><img id="devlangsDropdownImage" src="../icons/dropdown.gif" /> <label i
 d="devlangsMenuAllLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: All </nobr></label><label id="devlangsMenuMultipleLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Multiple </nobr></label><label id="devlangsMenuCSharpLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: C# </nobr></label><label id="devlangsMenuVisualBasicLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual Basic </nobr></label><label id="devlangsMenuManagedCPlusPlusLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual C++ </nobr></label></span></td></tr></table><div id="devlangsMenu"><input id="CSharpCheckbox" type="checkbox" data="CSharp,cs,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="CSharpCheckbox">C#</label><br /><input id="VisualBasicCheckbox" type="checkbox" data="VisualBasic,vb,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" f
 or="VisualBasicCheckbox">Visual Basic</label><br /><input id="ManagedCPlusPlusCheckbox" type="checkbox" data="ManagedCPlusPlus,cpp,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="ManagedCPlusPlusCheckbox">Visual C++</label><br /></div><table id="bottomTable" cellpadding="0" cellspacing="0"><tr id="headerTableRow1"><td align="left"><span id="runningHeaderText">Lucene.Net Class Libraries</span></td></tr><tr id="headerTableRow2"><td align="left"><span id="nsrTitle">IndexWriter<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>IndexReaderWarmer Constructor </span></td></tr><tr id="headerTableRow3"><td align="left"><a href="24d03fe2-b4bd-2ada-d859-cfc7e43e396b.htm">IndexWriter<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span
 ></span>IndexReaderWarmer Class</a> <a href="#seeAlsoToggle" onclick="OpenSection(seeAlsoToggle)">See Also</a> <span id="headfeedbackarea" class="feedbackhead"><a href="javascript:SubmitFeedback('','Lucene.Net Class Libraries','','','','%0\dYour%20feedback%20is%20used%20to%20improve%20the%20documentation%20and%20the%20product.%20Your%20e-mail%20address%20will%20not%20be%20used%20for%20any%20other%20purpose%20and%20is%20disposed%20of%20after%20the%20issue%20you%20report%20is%20resolved.%20%20While%20working%20to%20resolve%20the%20issue%20that%20you%20report,%20you%20may%20be%20contacted%20via%20e-mail%20to%20get%20further%20details%20or%20clarification%20on%20the%20feedback%20you%20sent.%20After%20the%20issue%20you%20report%20has%20been%20addressed,%20you%20may%20receive%20an%20e-mail%20to%20let%20you%20know%20that%20your%20feedback%20has%20been%20addressed.%0\A%0\d','Customer%20Feedback');">Send Feedback</a></span></td></tr></table><table id="gradientTable"><tr><td class="nsrBott
 om" background="../icons/gradient.gif" /></tr></table></div><div id="mainSection"><div id="mainBody"><div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()" /><span style="color: DarkGray"></span><div class="summary">Initializes a new instance of the <a href="24d03fe2-b4bd-2ada-d859-cfc7e43e396b.htm">IndexWriter<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>IndexReaderWarmer</a> class</div><p /><b>Namespace:</b> <a href="4d52bcdb-050f-b66e-6d74-d7169ebc88b0.htm">Lucene.Net.Index</a><br /><b>Assembly:</b> <span sdata="assembly">Lucene.Net</span> (in Lucene.Net.dll) Version: 2.9.4.1<h1 class="heading"><span onclick="ExpandCollapse(syntaxToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(syntaxToggle, event)" tabindex="0"><img id="syntaxToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Syntax</spa
 n></h1><div id="syntaxSection" class="section" name="collapseableSection" style=""><div id="syntaxCodeBlocks" class="code"><span codeLanguage="CSharp"><table><tr><th>C#</th></tr><tr><td><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">IndexReaderWarmer</span>()</pre></td></tr></table></span><span codeLanguage="VisualBasicDeclaration"><table><tr><th>Visual Basic</th></tr><tr><td><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></td></tr></table></span><span codeLanguage="ManagedCPlusPlus"><table><tr><th>Visual C++</th></tr><tr><td><pre xml:space="preserve"><span class="keyword">protected</span>:
+<span class="identifier">IndexReaderWarmer</span>()</pre></td></tr></table></span></div></div><h1 class="heading"><span onclick="ExpandCollapse(seeAlsoToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(seeAlsoToggle, event)" tabindex="0"><img id="seeAlsoToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />See Also</span></h1><div id="seeAlsoSection" class="section" name="collapseableSection" style=""><div class="seeAlsoStyle"><a href="24d03fe2-b4bd-2ada-d859-cfc7e43e396b.htm">IndexWriter<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>IndexReaderWarmer Class</a></div><div class="seeAlsoStyle"><a href="4d52bcdb-050f-b66e-6d74-d7169ebc88b0.htm">Lucene.Net.Index Namespace</a></div></div></div><div id="footer"><div class="footerLine"><img width="100%" height="3px" src="../icons/footer.gif" alt="Footer image" title="Footer image
 " /></div><A NAME="feedback"></A><span id="fb" class="feedbackcss"></span></div></div></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/html/00080609-2cd8-0f05-3e94-b898e3621d88.htm
----------------------------------------------------------------------
diff --git a/doc/html/00080609-2cd8-0f05-3e94-b898e3621d88.htm b/doc/html/00080609-2cd8-0f05-3e94-b898e3621d88.htm
new file mode 100644
index 0000000..4d9d399
--- /dev/null
+++ b/doc/html/00080609-2cd8-0f05-3e94-b898e3621d88.htm
@@ -0,0 +1,4 @@
+<html xmlns:MSHelp="http://msdn.microsoft.com/mshelp" xmlns:mshelp="http://msdn.microsoft.com/mshelp" xmlns:ddue="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" /><META NAME="save" CONTENT="history" /><title>AverageGuessMemoryModel Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="AverageGuessMemoryModel class" /><meta name="System.Keywords" content="Lucene.Net.Util.AverageGuessMemoryModel class" /><meta name="System.Keywords" content="AverageGuessMemoryModel class, about AverageGuessMemoryModel class" /><meta name="Microsoft.Help.F1" content="Lucene.Net.Util.AverageGuessMemoryModel" /><meta name="Microsoft.Help.Id" content="T:Lucene.Net.Util.AverageGuessMemoryModel" /><meta name="Description" content="An average, best guess, MemoryModel that should work okay on most systems."
  /><meta name="Microsoft.Help.ContentType" content="Reference" /><link rel="stylesheet" type="text/css" href="../styles/Presentation.css" /><link rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" /><script type="text/javascript" src="../scripts/EventUtilities.js"> </script><script type="text/javascript" src="../scripts/SplitScreen.js"> </script><script type="text/javascript" src="../scripts/Dropdown.js"> </script><script type="text/javascript" src="../scripts/script_manifold.js"> </script><script type="text/javascript" src="../scripts/script_feedBack.js"> </script><script type="text/javascript" src="../scripts/CheckboxMenu.js"> </script><script type="text/javascript" src="../scripts/CommonUtilities.js"> </script><meta name="container" content="Lucene.Net.Util" /><meta name="file" content="00080609-2cd8-0f05-3e94-b898e3621d88" /><meta name="guid" content="00080609-2cd8-0f05-3e94-b898e3621d88" /><xml><MSHelp:Attr Name="AssetID" Value="T:Lucene.Net.Util.AverageG
 uessMemoryModel" /><MSHelp:TOCTitle Title="AverageGuessMemoryModel Class" /><MSHelp:RLTitle Title="AverageGuessMemoryModel Class (Lucene.Net.Util)" /><MSHelp:Keyword Index="A" Term="T:Lucene.Net.Util.AverageGuessMemoryModel" /><MSHelp:Keyword Index="A" Term="frlrfLuceneNetUtilAverageGuessMemoryModelClassTopic" /><MSHelp:Keyword Index="K" Term="AverageGuessMemoryModel class" /><MSHelp:Keyword Index="K" Term="Lucene.Net.Util.AverageGuessMemoryModel class" /><MSHelp:Keyword Index="K" Term="AverageGuessMemoryModel class, about AverageGuessMemoryModel class" /><MSHelp:Keyword Index="F" Term="Lucene.Net.Util.AverageGuessMemoryModel" /><MSHelp:Attr Name="HelpPriority" Value="2" /><MSHelp:Attr Name="APIType" Value="Managed" /><MSHelp:Attr Name="APILocation" Value="Lucene.Net.dll" /><MSHelp:Attr Name="APIName" Value="Lucene.Net.Util.AverageGuessMemoryModel" /><MSHelp:Attr Name="DevLang" Value="CSharp" /><MSHelp:Attr Name="DevLang" Value="VB" /><MSHelp:Attr Name="Locale" Value="en-us" /><MSHe
 lp:Attr Name="TopicType" Value="kbSyntax" /><MSHelp:Attr Name="TopicType" Value="apiref" /><MSHelp:Attr Name="Abstract" Value="An average, best guess, MemoryModel that should work okay on most systems." /><MSHelp:Attr Name="AssemblyVersion" Value="2.9.4.1" /></xml></head><body><input type="hidden" id="userDataCache" class="userDataStyle" /><input type="hidden" id="hiddenScrollOffset" /><img id="collapseImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" alt="Collapse image" title="Collapse image" /><img id="expandImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" alt="Expand Image" title="Expand Image" /><img id="collapseAllImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" /><img id="expandAllImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" /><img id="dropDownImage" style="display:none; height:0; width:0;" src="../icons/dropdown.gif" /><img id="dropDownHoverImage" style=
 "display:none; height:0; width:0;" src="../icons/dropdownHover.gif" /><img id="copyImage" style="display:none; height:0; width:0;" src="../icons/copycode.gif" alt="Copy image" title="Copy image" /><img id="copyHoverImage" style="display:none; height:0; width:0;" src="../icons/copycodeHighlight.gif" alt="CopyHover image" title="CopyHover image" /><div id="header"><table id="topTable" cellspacing="0" cellpadding="0"><tr><td><span onclick="ExpandCollapseAll(toggleAllImage)" style="cursor:default;" onkeypress="ExpandCollapseAll_CheckKey(toggleAllImage, event)" tabindex="0"><img ID="toggleAllImage" class="toggleAll" src="../icons/collapse_all.gif" /> <label id="collapseAllLabel" for="toggleAllImage" style="display: none;">Collapse All</label><label id="expandAllLabel" for="toggleAllImage" style="display: none;">Expand All</label> </span><span>    </span><span id="devlangsDropdown" class="filter" tabindex="0"><img id="devlangsDropdownImage" src="../icons/dropdown.gif" /> <label id=
 "devlangsMenuAllLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: All </nobr></label><label id="devlangsMenuMultipleLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Multiple </nobr></label><label id="devlangsMenuCSharpLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: C# </nobr></label><label id="devlangsMenuVisualBasicLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual Basic </nobr></label><label id="devlangsMenuManagedCPlusPlusLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual C++ </nobr></label></span></td></tr></table><div id="devlangsMenu"><input id="CSharpCheckbox" type="checkbox" data="CSharp,cs,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="CSharpCheckbox">C#</label><br /><input id="VisualBasicCheckbox" type="checkbox" data="VisualBasic,vb,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for
 ="VisualBasicCheckbox">Visual Basic</label><br /><input id="ManagedCPlusPlusCheckbox" type="checkbox" data="ManagedCPlusPlus,cpp,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="ManagedCPlusPlusCheckbox">Visual C++</label><br /></div><table id="bottomTable" cellpadding="0" cellspacing="0"><tr id="headerTableRow1"><td align="left"><span id="runningHeaderText">Lucene.Net Class Libraries</span></td></tr><tr id="headerTableRow2"><td align="left"><span id="nsrTitle">AverageGuessMemoryModel Class</span></td></tr><tr id="headerTableRow3"><td align="left"><a href="d05fe4eb-a27a-33af-451e-897641f2a1d4.htm">Members</a> <a href="#seeAlsoToggle" onclick="OpenSection(seeAlsoToggle)">See Also</a> <span id="headfeedbackarea" class="feedbackhead"><a href="javascript:SubmitFeedback('','Lucene.Net Class Libraries','','','','%0\dYour%20feedback%20is%20used%20to%20improve%20the%20documentation%20and%20the%20product.%20Your%20e-mail%20address%20will%20not%20be%20u
 sed%20for%20any%20other%20purpose%20and%20is%20disposed%20of%20after%20the%20issue%20you%20report%20is%20resolved.%20%20While%20working%20to%20resolve%20the%20issue%20that%20you%20report,%20you%20may%20be%20contacted%20via%20e-mail%20to%20get%20further%20details%20or%20clarification%20on%20the%20feedback%20you%20sent.%20After%20the%20issue%20you%20report%20has%20been%20addressed,%20you%20may%20receive%20an%20e-mail%20to%20let%20you%20know%20that%20your%20feedback%20has%20been%20addressed.%0\A%0\d','Customer%20Feedback');">Send Feedback</a></span></td></tr></table><table id="gradientTable"><tr><td class="nsrBottom" background="../icons/gradient.gif" /></tr></table></div><div id="mainSection"><div id="mainBody"><div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()" /><span style="color: DarkGray"></span><div class="summary"> An average, best guess, MemoryModel that should work okay on most systems.
+            
+            </div><p /><b>Namespace:</b> <a href="bfbf4297-ad1e-815b-caa8-da087ce3f1e3.htm">Lucene.Net.Util</a><br /><b>Assembly:</b> <span sdata="assembly">Lucene.Net</span> (in Lucene.Net.dll) Version: 2.9.4.1<h1 class="heading"><span onclick="ExpandCollapse(syntaxToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(syntaxToggle, event)" tabindex="0"><img id="syntaxToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Syntax</span></h1><div id="syntaxSection" class="section" name="collapseableSection" style=""><div id="syntaxCodeBlocks" class="code"><span codeLanguage="CSharp"><table><tr><th>C#</th></tr><tr><td><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">AverageGuessMemoryModel</span> : <a href="d46df96f-bf9d-a9ec-e13a-960703cd88b2.htm">MemoryModel</a></pre></td></tr></table></span><span codeLanguage="VisualBasicDeclaration"><table><tr><th>Visual Basic</th></tr><t
 r><td><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">AverageGuessMemoryModel</span> _
+	<span class="keyword">Inherits</span> <a href="d46df96f-bf9d-a9ec-e13a-960703cd88b2.htm">MemoryModel</a></pre></td></tr></table></span><span codeLanguage="ManagedCPlusPlus"><table><tr><th>Visual C++</th></tr><tr><td><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">AverageGuessMemoryModel</span> : <span class="keyword">public</span> <a href="d46df96f-bf9d-a9ec-e13a-960703cd88b2.htm">MemoryModel</a></pre></td></tr></table></span></div></div><h1 class="heading"><span onclick="ExpandCollapse(familyToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(familyToggle, event)" tabindex="0"><img id="familyToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Inheritance Hierarchy</span></h1><div id="familySection" class="section" name="collapseableSection" style=""><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span class="languageSpecificText
 "><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>Object</a><br />  <a href="d46df96f-bf9d-a9ec-e13a-960703cd88b2.htm">Lucene.Net.Util<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>MemoryModel</a><br />    <span class="selflink">Lucene.Net.Util<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>AverageGuessMemoryModel</span><br /></div><h1 class="heading"><span onclick="ExpandCollapse(seeAlsoToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(seeAlsoToggle, event)" tabindex="0"><img id="seeAlsoToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />See Also</span></h1><div id="seeAlsoSection" class="section" name="collap
 seableSection" style=""><div class="seeAlsoStyle"><a href="d05fe4eb-a27a-33af-451e-897641f2a1d4.htm">AverageGuessMemoryModel Members</a></div><div class="seeAlsoStyle"><a href="bfbf4297-ad1e-815b-caa8-da087ce3f1e3.htm">Lucene.Net.Util Namespace</a></div></div></div><div id="footer"><div class="footerLine"><img width="100%" height="3px" src="../icons/footer.gif" alt="Footer image" title="Footer image" /></div><A NAME="feedback"></A><span id="fb" class="feedbackcss"></span></div></div></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/html/00160220-5589-c6f0-addf-0e7f62d2142d.htm
----------------------------------------------------------------------
diff --git a/doc/html/00160220-5589-c6f0-addf-0e7f62d2142d.htm b/doc/html/00160220-5589-c6f0-addf-0e7f62d2142d.htm
new file mode 100644
index 0000000..cdd3e28
--- /dev/null
+++ b/doc/html/00160220-5589-c6f0-addf-0e7f62d2142d.htm
@@ -0,0 +1,6 @@
+<html xmlns:MSHelp="http://msdn.microsoft.com/mshelp" xmlns:mshelp="http://msdn.microsoft.com/mshelp" xmlns:ddue="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" /><META NAME="save" CONTENT="history" /><title>FieldComparator.DoubleComparator Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="FieldComparator.DoubleComparator class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:Lucene.Net.Search.FieldComparator.DoubleComparator" /><meta name="Microsoft.Help.ContentType" content="Reference" /><link rel="stylesheet" type="text/css" href="../styles/Presentation.css" /><link rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" /><script type="text/javascript" src="../scripts/EventUtilities.js"> </script><script type="text/javascript" src="../scrip
 ts/SplitScreen.js"> </script><script type="text/javascript" src="../scripts/Dropdown.js"> </script><script type="text/javascript" src="../scripts/script_manifold.js"> </script><script type="text/javascript" src="../scripts/script_feedBack.js"> </script><script type="text/javascript" src="../scripts/CheckboxMenu.js"> </script><script type="text/javascript" src="../scripts/CommonUtilities.js"> </script><meta name="container" content="Lucene.Net.Search" /><meta name="file" content="00160220-5589-c6f0-addf-0e7f62d2142d" /><meta name="guid" content="00160220-5589-c6f0-addf-0e7f62d2142d" /><xml><MSHelp:Attr Name="AssetID" Value="Methods.T:Lucene.Net.Search.FieldComparator.DoubleComparator" /><MSHelp:TOCTitle Title="FieldComparator.DoubleComparator Methods" /><MSHelp:RLTitle Title="FieldComparator.DoubleComparator Methods (Lucene.Net.Search)" /><MSHelp:Keyword Index="A" Term="Methods.T:Lucene.Net.Search.FieldComparator.DoubleComparator" /><MSHelp:Keyword Index="A" Term="frlrfLuceneNetSearc
 hFieldComparatorDoubleComparatorMethodsTopic" /><MSHelp:Keyword Index="K" Term="FieldComparator.DoubleComparator class, methods" /><MSHelp:Attr Name="DevLang" Value="CSharp" /><MSHelp:Attr Name="DevLang" Value="VB" /><MSHelp:Attr Name="Locale" Value="en-us" /><MSHelp:Attr Name="TopicType" Value="kbSyntax" /><MSHelp:Attr Name="TopicType" Value="apiref" /><MSHelp:Attr Name="AssemblyVersion" Value="2.9.4.1" /></xml></head><body><input type="hidden" id="userDataCache" class="userDataStyle" /><input type="hidden" id="hiddenScrollOffset" /><img id="collapseImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" alt="Collapse image" title="Collapse image" /><img id="expandImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" alt="Expand Image" title="Expand Image" /><img id="collapseAllImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" /><img id="expandAllImage" style="display:none; height:0; width:0;" src="../ico
 ns/expand_all.gif" /><img id="dropDownImage" style="display:none; height:0; width:0;" src="../icons/dropdown.gif" /><img id="dropDownHoverImage" style="display:none; height:0; width:0;" src="../icons/dropdownHover.gif" /><img id="copyImage" style="display:none; height:0; width:0;" src="../icons/copycode.gif" alt="Copy image" title="Copy image" /><img id="copyHoverImage" style="display:none; height:0; width:0;" src="../icons/copycodeHighlight.gif" alt="CopyHover image" title="CopyHover image" /><div id="header"><table id="topTable" cellspacing="0" cellpadding="0"><tr><td><span onclick="ExpandCollapseAll(toggleAllImage)" style="cursor:default;" onkeypress="ExpandCollapseAll_CheckKey(toggleAllImage, event)" tabindex="0"><img ID="toggleAllImage" class="toggleAll" src="../icons/collapse_all.gif" /> <label id="collapseAllLabel" for="toggleAllImage" style="display: none;">Collapse All</label><label id="expandAllLabel" for="toggleAllImage" style="display: none;">Expand All</label> </span>
 <span>    </span><span id="devlangsDropdown" class="filter" tabindex="0"><img id="devlangsDropdownImage" src="../icons/dropdown.gif" /> <label id="devlangsMenuAllLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: All </nobr></label><label id="devlangsMenuMultipleLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Multiple </nobr></label><label id="devlangsMenuCSharpLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: C# </nobr></label><label id="devlangsMenuVisualBasicLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual Basic </nobr></label><label id="devlangsMenuManagedCPlusPlusLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual C++ </nobr></label></span><span>    </span><span id="memberOptionsDropdown" class="filter" tabindex="0"><img id="memberOptionsDropdownImage" src="../icons/dropdown.gif" /> <label id="memberOptionsMenuAllLabel" for="memberOptionsDropdownImage
 " style="display: none;"><nobr>Members: Show All </nobr></label><label id="memberOptionsMenuMultipleLabel" for="memberOptionsDropdownImage" style="display: none;"><nobr>Members: Filtered </nobr></label><label id="memberOptionsMenuProtectedLabel" for="memberOptionsDropdownImage" style="display: none;"><nobr>Members: Filtered </nobr></label><label id="memberOptionsMenuInheritedLabel" for="memberOptionsDropdownImage" style="display: none;"><nobr>Members: Filtered </nobr></label></span></td></tr></table><div id="devlangsMenu"><input id="CSharpCheckbox" type="checkbox" data="CSharp,cs,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="CSharpCheckbox">C#</label><br /><input id="VisualBasicCheckbox" type="checkbox" data="VisualBasic,vb,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="VisualBasicCheckbox">Visual Basic</label><br /><input id="ManagedCPlusPlusCheckbox" type="checkbox" data="ManagedCPlusPlus,cpp,'persi
 st'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="ManagedCPlusPlusCheckbox">Visual C++</label><br /></div><div id="memberOptionsMenu"><input id="ProtectedCheckbox" type="checkbox" data="Protected" value="on" onClick="SetMemberOptions(this, 'vis')" /><label class="checkboxLabel" for="ProtectedCheckbox">Include Protected Members</label><br /><input id="InheritedCheckbox" type="checkbox" data="Inherited" value="on" onClick="SetMemberOptions(this, 'decl')" /><label class="checkboxLabel" for="InheritedCheckbox">Include Inherited Members</label><br /></div><table id="bottomTable" cellpadding="0" cellspacing="0"><tr id="headerTableRow1"><td align="left"><span id="runningHeaderText">Lucene.Net Class Libraries</span></td></tr><tr id="headerTableRow2"><td align="left"><span id="nsrTitle">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span><
 /span>DoubleComparator Methods</span></td></tr><tr id="headerTableRow3"><td align="left"><a href="ec60793d-0146-4138-3724-fbfa3d840737.htm">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>DoubleComparator Class</a> <a href="#seeAlsoToggle" onclick="OpenSection(seeAlsoToggle)">See Also</a> <span id="headfeedbackarea" class="feedbackhead"><a href="javascript:SubmitFeedback('','Lucene.Net Class Libraries','','','','%0\dYour%20feedback%20is%20used%20to%20improve%20the%20documentation%20and%20the%20product.%20Your%20e-mail%20address%20will%20not%20be%20used%20for%20any%20other%20purpose%20and%20is%20disposed%20of%20after%20the%20issue%20you%20report%20is%20resolved.%20%20While%20working%20to%20resolve%20the%20issue%20that%20you%20report,%20you%20may%20be%20contacted%20via%20e-mail%20to%20get%20further%20details%20or%20clarification%20on%20the%20feedba
 ck%20you%20sent.%20After%20the%20issue%20you%20report%20has%20been%20addressed,%20you%20may%20receive%20an%20e-mail%20to%20let%20you%20know%20that%20your%20feedback%20has%20been%20addressed.%0\A%0\d','Customer%20Feedback');">Send Feedback</a></span></td></tr></table><table id="gradientTable"><tr><td class="nsrBottom" background="../icons/gradient.gif" /></tr></table></div><div id="mainSection"><div id="mainBody"><div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()" /><span style="color: DarkGray"></span><p>The <a href="ec60793d-0146-4138-3724-fbfa3d840737.htm">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>DoubleComparator</a> type exposes the following members.</p><h1 class="heading"><span onclick="ExpandCollapse(methodTableToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(methodTableToggle, event)" tabi
 ndex="0"><img id="methodTableToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Methods</span></h1><div id="methodTableSection" class="section" name="collapseableSection" style=""><table id="memberList" class="members" frame="lhs" cellpadding="2"><col width="10%" /><tr><th class="iconColumn">
+               
+            </th><th class="nameColumn">Name</th><th class="descriptionColumn">Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="11190819-c475-cda1-74ba-2f7269de2d5c.htm">Compare</a></td><td> (Overrides <a href="8e9d3c05-0a14-a6d3-cbd2-f82232bfbac8.htm">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>Compare(Int32, Int32)</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e854eaad-dabd-c26a-9a49-2fec408cde25.htm">CompareBottom</a></td><td> (Overrides <a href="cad3cfca-3585-e9b8-fd76-31dcfc8f3c2f.htm">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.<
 /span><span class="fs">.</span></span>CompareBottom(Int32)</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="bc369f29-1136-751a-3014-b119de0e5404.htm">Copy</a></td><td> (Overrides <a href="5c6536e2-73b0-6f31-cbd8-1bcc9553400b.htm">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>Copy(Int32, Int32)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a> is equal to the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45
 b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a> to attempt to free resources and perform other cleanup operations before the <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a> is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/l
 ibrary/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as a hash function for a particular type. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">
 Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d2a8f500-9f74-cc46-5950-de29de9613cc.htm">SetBottom</a></td><td> (Overrides <a href="4e3dfb2c-7cee-4d63-56e7-c57a24fc7b90.htm">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>SetBottom(Int32)</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5bb1f37f-7a3f-3a17-dc0a-64ec522cf786.htm">SetNextReader</a></td><td> (Overrides <a href="3088e1b4-20a0-2d4f-b17f-32c29f0e1ae3.htm">Fie
 ldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>SetNextReader(IndexReader, Int32)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="fc708398-6065-f41d-1c79-8c550d76f1e8.htm">SetScorer</a></td><td><div class="summary">Sets the Scorer to use in case a document's score is
+            needed.
+            
+            </div> (Inherited from <a href="5ca40d5d-1c91-5978-c819-7f32473afc65.htm">FieldComparator</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a> that represents the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="838e482f-bcdc-95b3-949d-80f109a88708.htm">Value</a></td><td> (Overrides <a href="24e2d56f-0816-c152-0648-1d14bad81173.htm">FieldComparator<span class="languageSpec
 ificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>Value(Int32)</a>.)</td></tr></table></div><h1 class="heading"><span onclick="ExpandCollapse(seeAlsoToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(seeAlsoToggle, event)" tabindex="0"><img id="seeAlsoToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />See Also</span></h1><div id="seeAlsoSection" class="section" name="collapseableSection" style=""><div class="seeAlsoStyle"><a href="ec60793d-0146-4138-3724-fbfa3d840737.htm">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>DoubleComparator Class</a></div><div class="seeAlsoStyle"><a href="5715bafd-c3a8-9ed0-225c-3c4cececbdc0.htm">Lucene.Net.Search Namespace</a></div></div></div><div id="footer"><div class="footerLine"
 ><img width="100%" height="3px" src="../icons/footer.gif" alt="Footer image" title="Footer image" /></div><A NAME="feedback"></A><span id="fb" class="feedbackcss"></span></div></div></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/44ef7383/doc/html/001c9dd5-0c39-53b9-8f9f-c9fdaaeccd6c.htm
----------------------------------------------------------------------
diff --git a/doc/html/001c9dd5-0c39-53b9-8f9f-c9fdaaeccd6c.htm b/doc/html/001c9dd5-0c39-53b9-8f9f-c9fdaaeccd6c.htm
new file mode 100644
index 0000000..5ff2c54
--- /dev/null
+++ b/doc/html/001c9dd5-0c39-53b9-8f9f-c9fdaaeccd6c.htm
@@ -0,0 +1,8 @@
+<html xmlns:MSHelp="http://msdn.microsoft.com/mshelp" xmlns:mshelp="http://msdn.microsoft.com/mshelp" xmlns:ddue="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" /><META NAME="save" CONTENT="history" /><title>FieldComparator.RelevanceComparator Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="FieldComparator.RelevanceComparator class" /><meta name="System.Keywords" content="Lucene.Net.Search.FieldComparator.RelevanceComparator class" /><meta name="System.Keywords" content="FieldComparator.RelevanceComparator class, about FieldComparator.RelevanceComparator class" /><meta name="Microsoft.Help.F1" content="Lucene.Net.Search.FieldComparator.RelevanceComparator" /><meta name="Microsoft.Help.Id" content="T:Lucene.Net.Search.FieldComparator.RelevanceComparator" /><meta name="Descrip
 tion" content="Sorts by descending relevance." /><meta name="Microsoft.Help.ContentType" content="Reference" /><link rel="stylesheet" type="text/css" href="../styles/Presentation.css" /><link rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" /><script type="text/javascript" src="../scripts/EventUtilities.js"> </script><script type="text/javascript" src="../scripts/SplitScreen.js"> </script><script type="text/javascript" src="../scripts/Dropdown.js"> </script><script type="text/javascript" src="../scripts/script_manifold.js"> </script><script type="text/javascript" src="../scripts/script_feedBack.js"> </script><script type="text/javascript" src="../scripts/CheckboxMenu.js"> </script><script type="text/javascript" src="../scripts/CommonUtilities.js"> </script><meta name="container" content="Lucene.Net.Search" /><meta name="file" content="001c9dd5-0c39-53b9-8f9f-c9fdaaeccd6c" /><meta name="guid" content="001c9dd5-0c39-53b9-8f9f-c9fdaaeccd6c" /><xml><MSHelp:Attr 
 Name="AssetID" Value="T:Lucene.Net.Search.FieldComparator.RelevanceComparator" /><MSHelp:TOCTitle Title="FieldComparator.RelevanceComparator Class" /><MSHelp:RLTitle Title="FieldComparator.RelevanceComparator Class (Lucene.Net.Search)" /><MSHelp:Keyword Index="A" Term="T:Lucene.Net.Search.FieldComparator.RelevanceComparator" /><MSHelp:Keyword Index="A" Term="frlrfLuceneNetSearchFieldComparatorRelevanceComparatorClassTopic" /><MSHelp:Keyword Index="K" Term="FieldComparator.RelevanceComparator class" /><MSHelp:Keyword Index="K" Term="Lucene.Net.Search.FieldComparator.RelevanceComparator class" /><MSHelp:Keyword Index="K" Term="FieldComparator.RelevanceComparator class, about FieldComparator.RelevanceComparator class" /><MSHelp:Keyword Index="F" Term="Lucene.Net.Search.FieldComparator.RelevanceComparator" /><MSHelp:Attr Name="HelpPriority" Value="2" /><MSHelp:Attr Name="APIType" Value="Managed" /><MSHelp:Attr Name="APILocation" Value="Lucene.Net.dll" /><MSHelp:Attr Name="APIName" Value
 ="Lucene.Net.Search.RelevanceComparator" /><MSHelp:Attr Name="DevLang" Value="CSharp" /><MSHelp:Attr Name="DevLang" Value="VB" /><MSHelp:Attr Name="Locale" Value="en-us" /><MSHelp:Attr Name="TopicType" Value="kbSyntax" /><MSHelp:Attr Name="TopicType" Value="apiref" /><MSHelp:Attr Name="Abstract" Value="Sorts by descending relevance. NOTE: if you are sorting only by descending relevance and then secondarily by ascending docID, peformance is faster using {@link TopScoreDocCollector} directly (which {@link ..." /><MSHelp:Attr Name="AssemblyVersion" Value="2.9.4.1" /></xml></head><body><input type="hidden" id="userDataCache" class="userDataStyle" /><input type="hidden" id="hiddenScrollOffset" /><img id="collapseImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" alt="Collapse image" title="Collapse image" /><img id="expandImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" alt="Expand Image" title="Expand Image" /><img id="collapseAl
 lImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" /><img id="expandAllImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" /><img id="dropDownImage" style="display:none; height:0; width:0;" src="../icons/dropdown.gif" /><img id="dropDownHoverImage" style="display:none; height:0; width:0;" src="../icons/dropdownHover.gif" /><img id="copyImage" style="display:none; height:0; width:0;" src="../icons/copycode.gif" alt="Copy image" title="Copy image" /><img id="copyHoverImage" style="display:none; height:0; width:0;" src="../icons/copycodeHighlight.gif" alt="CopyHover image" title="CopyHover image" /><div id="header"><table id="topTable" cellspacing="0" cellpadding="0"><tr><td><span onclick="ExpandCollapseAll(toggleAllImage)" style="cursor:default;" onkeypress="ExpandCollapseAll_CheckKey(toggleAllImage, event)" tabindex="0"><img ID="toggleAllImage" class="toggleAll" src="../icons/collapse_all.gif" /> <label id="collapseAllLabel" fo
 r="toggleAllImage" style="display: none;">Collapse All</label><label id="expandAllLabel" for="toggleAllImage" style="display: none;">Expand All</label> </span><span>    </span><span id="devlangsDropdown" class="filter" tabindex="0"><img id="devlangsDropdownImage" src="../icons/dropdown.gif" /> <label id="devlangsMenuAllLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: All </nobr></label><label id="devlangsMenuMultipleLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Multiple </nobr></label><label id="devlangsMenuCSharpLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: C# </nobr></label><label id="devlangsMenuVisualBasicLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual Basic </nobr></label><label id="devlangsMenuManagedCPlusPlusLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual C++ </nobr></label></span></td></tr></table><div id="devlangsMenu"><input id="CSharpCh
 eckbox" type="checkbox" data="CSharp,cs,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="CSharpCheckbox">C#</label><br /><input id="VisualBasicCheckbox" type="checkbox" data="VisualBasic,vb,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="VisualBasicCheckbox">Visual Basic</label><br /><input id="ManagedCPlusPlusCheckbox" type="checkbox" data="ManagedCPlusPlus,cpp,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="ManagedCPlusPlusCheckbox">Visual C++</label><br /></div><table id="bottomTable" cellpadding="0" cellspacing="0"><tr id="headerTableRow1"><td align="left"><span id="runningHeaderText">Lucene.Net Class Libraries</span></td></tr><tr id="headerTableRow2"><td align="left"><span id="nsrTitle">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span
 >RelevanceComparator Class</span></td></tr><tr id="headerTableRow3"><td align="left"><a href="5ca40d5d-1c91-5978-c819-7f32473afc65.htm">FieldComparator Class</a> <a href="8106d674-5533-fc58-d00e-a0e337f8c44b.htm">Members</a> <a href="#seeAlsoToggle" onclick="OpenSection(seeAlsoToggle)">See Also</a> <span id="headfeedbackarea" class="feedbackhead"><a href="javascript:SubmitFeedback('','Lucene.Net Class Libraries','','','','%0\dYour%20feedback%20is%20used%20to%20improve%20the%20documentation%20and%20the%20product.%20Your%20e-mail%20address%20will%20not%20be%20used%20for%20any%20other%20purpose%20and%20is%20disposed%20of%20after%20the%20issue%20you%20report%20is%20resolved.%20%20While%20working%20to%20resolve%20the%20issue%20that%20you%20report,%20you%20may%20be%20contacted%20via%20e-mail%20to%20get%20further%20details%20or%20clarification%20on%20the%20feedback%20you%20sent.%20After%20the%20issue%20you%20report%20has%20been%20addressed,%20you%20may%20receive%20an%20e-mail%20to%20le
 t%20you%20know%20that%20your%20feedback%20has%20been%20addressed.%0\A%0\d','Customer%20Feedback');">Send Feedback</a></span></td></tr></table><table id="gradientTable"><tr><td class="nsrBottom" background="../icons/gradient.gif" /></tr></table></div><div id="mainSection"><div id="mainBody"><div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()" /><span style="color: DarkGray"></span><div class="summary">Sorts by descending relevance.  NOTE: if you are
+            sorting only by descending relevance and then
+            secondarily by ascending docID, peformance is faster
+            using {@link TopScoreDocCollector} directly (which {@link
+            IndexSearcher#search} uses when no {@link Sort} is
+            specified). 
+            </div><p /><b>Namespace:</b> <a href="5715bafd-c3a8-9ed0-225c-3c4cececbdc0.htm">Lucene.Net.Search</a><br /><b>Assembly:</b> <span sdata="assembly">Lucene.Net</span> (in Lucene.Net.dll) Version: 2.9.4.1<h1 class="heading"><span onclick="ExpandCollapse(syntaxToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(syntaxToggle, event)" tabindex="0"><img id="syntaxToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Syntax</span></h1><div id="syntaxSection" class="section" name="collapseableSection" style=""><div id="syntaxCodeBlocks" class="code"><span codeLanguage="CSharp"><table><tr><th>C#</th></tr><tr><td><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">sealed</span> <span class="keyword">class</span> <span class="identifier">RelevanceComparator</span> : <a href="5ca40d5d-1c91-5978-c819-7f32473afc65.htm">FieldComparator</a></pre></td></tr></table></span><span codeLanguage="VisualBasicDeclaration"><
 table><tr><th>Visual Basic</th></tr><tr><td><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">NotInheritable</span> <span class="keyword">Class</span> <span class="identifier">RelevanceComparator</span> _
+	<span class="keyword">Inherits</span> <a href="5ca40d5d-1c91-5978-c819-7f32473afc65.htm">FieldComparator</a></pre></td></tr></table></span><span codeLanguage="ManagedCPlusPlus"><table><tr><th>Visual C++</th></tr><tr><td><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">RelevanceComparator</span> <span class="keyword">sealed</span> : <span class="keyword">public</span> <a href="5ca40d5d-1c91-5978-c819-7f32473afc65.htm">FieldComparator</a></pre></td></tr></table></span></div></div><h1 class="heading"><span onclick="ExpandCollapse(familyToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(familyToggle, event)" tabindex="0"><img id="familyToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Inheritance Hierarchy</span></h1><div id="familySection" class="section" name="collapseableSection" style=""><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank"
 >System<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>Object</a><br />  <a href="5ca40d5d-1c91-5978-c819-7f32473afc65.htm">Lucene.Net.Search<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>FieldComparator</a><br />    <span class="selflink">Lucene.Net.Search<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>RelevanceComparator</span><br /></div><h1 class="heading"><span onclick="ExpandCollapse(seeAlsoToggle)" style="cursor:default;" onkeypress
 ="ExpandCollapse_CheckKey(seeAlsoToggle, event)" tabindex="0"><img id="seeAlsoToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />See Also</span></h1><div id="seeAlsoSection" class="section" name="collapseableSection" style=""><div class="seeAlsoStyle"><a href="8106d674-5533-fc58-d00e-a0e337f8c44b.htm">FieldComparator<span class="languageSpecificText"><span class="cs">.</span><span class="vb">.</span><span class="cpp">::</span><span class="nu">.</span><span class="fs">.</span></span>RelevanceComparator Members</a></div><div class="seeAlsoStyle"><a href="5715bafd-c3a8-9ed0-225c-3c4cececbdc0.htm">Lucene.Net.Search Namespace</a></div></div></div><div id="footer"><div class="footerLine"><img width="100%" height="3px" src="../icons/footer.gif" alt="Footer image" title="Footer image" /></div><A NAME="feedback"></A><span id="fb" class="feedbackcss"></span></div></div></body></html>
\ No newline at end of file


Mime
View raw message