每月檔案: 4 月 2008

快速 SharePoint 集成: 若要顯示所有可用的快速檢視的示例代碼

下面是一些代碼,顯示所有可用的視圖從 快速 基於命名伺服器 QRServer (我們與之通訊的伺服器進程). 我為提供這要給你全部的使用提供的快速 API 是什麼味道.

使用 系統;
使用 System.Collections.Generic;
使用 System.Linq;
使用 System.Text;
使用 Com.FastSearch.Esp.Search;
使用 Com.FastSearch.Esp.Search.Http;
使用 Com.FastSearch.Esp.Search.Navigation;
使用 Com.FastSearch.Esp.Search.Query;
使用 Com.FastSearch.Esp.Search.Result;
使用 Com.FastSearch.Esp.Search.View;
使用 System.Collections.Specialized;
使用 System.Collections;


命名空間 Conchango
{
     EnumerateFASTViews
    {
        靜態 無效 主要(字串[] args)
        {

            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = 新增功能 NameValueCollection();

            nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "獲取");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            主控台.應使用 WriteLine("總的意見: [" + searchFactory.GetSearchViewList().計數 + "].");

            int 我 = 0;

            foreach (物件 o 在中 searchFactory.GetSearchViewList())
            {
                主控台.應使用 WriteLine("查看 [" + i     + "]: [" + o.ToString() + "].");

            }

            主控台.ReadLine();

        }
    }
}

請注意我認為自己是一個幾乎沒有主管的 C# 程式師,我有皮薄, 所以不發送任何樹莓我的方式, 尤其是 re: "foreach (在物件 o …)" construct 🙂

</結束>

Technorati 標籤: ,

訂閱我的博客.

快速和 SharePoint 集成先看看

我一直很幸運能有機會上一種快速的工作 <–> SharePoint 集成專案和思想我會 繼續分享 我有限的經驗與社會.

微軟是在 採購的過程 快速. 我不知道任何關於附表除外,它應該在"第二季度完成" 我猜這意味著由 06/30/08.

我的專案設計, 在一個非常高的水準, 呼籲創建幾個 web 部件,具有大致相同的外觀, 感覺和功能作為標準 MOSS 搜索框和核心結果 web 部件, 但拉從快速. 我在這一方向取得了一些小步驟.

快速是一個專用的搜尋引擎. 它不基於 Microsoft 技術, 雖然對我是明顯的一些快速的工程師清楚地瞭解 MS 技術 (或他們的承建商的使用).

快速:

快速是一個巨大的怪物伺服器產品 (我的意思是,在不好的感覺; 莫斯是我的大怪物產品以及). 它似乎基於 JAVA 和我注意到一些 apache 的東西,也許一些 PHP. 我也不會感到驚訝,如果有其他位科技混合這裡和那裡. 它肯定在 windows 伺服器上運行,在我一直在使用的虛擬環境中運行良好.

它利用門面 web 服務的爬網 SharePoint 內容索引以其特殊的快捷方式.

SharePoint 最終使用者將很多在家裡與快速的使用者介面. 它具有簡單/高級搜索, 顯示結果, 是大的關聯性, (雖然看不到它是如何處理社會關聯性). 不過, 它進一步去. 其產生似乎更好. 真的表達它很好,但我只會說"這是更好。" 你可以相信我的話, or not 🙂 I may elaborate on this point in the future, 因為我瞭解更多.

苔蘚:

快速提供。提供快速的引擎的介面的網路友好 DLL. 這使得我們能夠創建 web 部件或應用程式頁或者我們所想要快速查詢和目前的結果.

似乎有一個 web 服務的介面.

也有存取權限並整合苔蘚和快速的提供快速的 web 部件. 我不知道是否這是 POC, 作為一次演示或什麼掀起的東西. 這絕對是一個很好的學習工具, 不太確定,如果是生產就緒.

這就是現在. 我通過專案進展情況, 我會發佈更多.

</結束>

Technorati 標籤: , ,

訂閱我的博客.