FAST Search for SharePoint 2010: Failed to connect to server_url:12345 Failed to initialize session with document engine: Unable to resolve Contentdistributor

יום רביעי, אוקטובר 17, 2012

בתהליך Crawl של FAST Search for SharePoint 2010 נתקלתי בהודעת השגיאה הבאה:Failed to connect to server_url:12345 Failed to initialize session with document engine: Unable to resolve Contentdistributor הסיבה להודעת השגיאה הינה שה-Certificate בתוקף לשנה אחת ותוקפו הסתיים:את הפתרון מצאתי כאןהערה לגבי הפתרוןבהרצת הפקודה ב-SharePoint 2010 Management Shell לדוגמא  SecureFASTSearchConnector.ps1 –certPath "C:\FASTSearchCert.pfx" –ssaName "FAST_Content_Name" –username domain\user_name הוצגה הודעת שגיאה:Could not set access rights on certificates private keys. Script can be rerun to only set access rights when reason for error is detected. Exception - System.Security.Principal.IdentityNotMappedException: Some or all identity references could not be translated. להלן פעולות אשר פתרו את הבעיה...
תגיות: , ,
אין תגובות

Could not load type 'Microsoft.Office.Server.Search.Administration.SearchQueryAndSiteSettingsServiceProxy' from assembly 'Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'

יום ראשון, נובמבר 6, 2011

נתקלתי בהודעת השגיאה הבאה באפליקציית Windows WPF או Windows Forms Application:Could not load type 'Microsoft.Office.Server.Search.Administration.SearchQueryAndSiteSettingsServiceProxy' from assembly 'Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'פרטים נוספיםהקוד של האפליקצייה כאןהפתרוןשינוי Platform target לערך Any CPU בחלונית ה-Properties של הפרויקט:
תגיות: , ,
תגובה אחת

FAST Search for SharePoint 2010 Programming

יום שלישי, נובמבר 1, 2011

FAST Search for SharePoint 2010 כולל אפשרויות תכנות קוד של תוצאות החיפוש ובכך ניתן לבצע שאילתות חיפוש בעלות לוגיקה עיסקית מורכבת מאוד.הנה דוגמת קוד של הצגת תוצאות חיפוש: using Microsoft.Office.Server;using Microsoft.Office.Server.Search;using Microsoft.Office.Server.Search.Administration;DataTable dtResult = new DataTable("FAST_DataTable");string Text2Search = "text2search";string FieldName = "fullname";string FAST_ServiceApplicationName = "FAST_Query_Service";Microsoft.Office.Server.Search.Administration.SearchQxueryAndSiteSettingsServiceProxy SettingsProxy_ =    Microsoft.SharePoint.Administration.SPFarm.       Local.ServiceProxies.GetValue<Microsoft.Office.Server.Search.    Administration.SearchQueryAndSiteSettingsServiceProxy>();Microsoft.Office.Server.Search.Administration.SearchServiceApplicationProxy    SearchProxy_ = SettingsProxy_.ApplicationProxies.GetValue<Microsoft.Office.Server.Search.    Administration.SearchServiceApplicationProxy>(FAST_ServiceApplicationName);Microsoft.Office.Server.Search.Query.KeywordQuery KeywordQuery_ =    new Microsoft.Office.Server.Search.Query.KeywordQuery(SearchProxy_);KeywordQuery_.QueryText = FieldName + ":" + Text2Search;string IndividualsSelectProperties =         new string { "firstname", "lastname" };KeywordQuery_.SelectProperties.AddRange(IndividualsSelectProperties);KeywordQuery_.ResultsProvider = Microsoft.Office.Server.Search.Query.SearchProvider.FASTSearch;KeywordQuery_.ResultTypes = Microsoft.Office.Server.Search.Query.ResultType.RelevantResults;KeywordQuery_.RowLimit = 100;KeywordQuery_.EnableFQL = true;Microsoft.Office.Server.Search.Query.ResultTableCollection ResultTableCollection_ =          KeywordQuery_.Execute();Microsoft.Office.Server.Search.Query.ResultTable ResultTable_ =     ResultTableCollection_;dtResult.Load(ResultTable_, LoadOption.OverwriteChanges); הערה: נדרש להוסיף Referencec:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\Microsoft.SharePoint.dll c:\Program Files\Common Files\Microsoft...
תגיות: , , , ,
אין תגובות

FAST Search for SharePoint 2010: "There are too many results for this search. Please try your search again with more specific keywords."

יום רביעי, אוקטובר 26, 2011

נתקלתי ב-FAST Search for SharePoint 2010 בהודעת השגיאה הבאה:There are too many results for this search.  Please try your search again with more specific keywords.וההודעה בעברית:ישנן תוצאות רבות מדי עבור חיפוש זה. נא נסה שוב לבצע את החיפוש עם מילות מפתח ספציפיות יותר.מידע נוסףההודעה לא הופיעה כאשר היו 1000 פריטים בחיפוש, אבל הוצגה כאשר היו בה 30,000 פריטים:הקוד ללא הודעת השגיאה - כולל את האופרטור equals string FieldName = "Country";string Text2Search = "אר";Microsoft.Office.Server.Search.Query.KeywordQuery KeywordQuery_ = null;KeywordQuery_.QueryText = FieldName + ":equals(*" + Text2Search + "*)"; הקוד עם הודעת השגיאה string FieldName = "Country";string Text2Search = "אר";Microsoft.Office.Server.Search.Query.KeywordQuery KeywordQuery_ = null;KeywordQuery_.QueryText = FieldName + ":*"...
תגיות: , , ,
אין תגובות

FAST Search for SharePoint 2010: How to use "Contains" in FQL Search

יום שלישי, אוקטובר 11, 2011

FAST Search for SharePoint 2010 מאפשר לבצע שאילתות שונות ומורכבות באמצעות FQL.להלן דוגמא כיצד לבצע שאילתא של חיפוש טקסט Contains ("מכיל") בשדה מסויים, לדוגמא: חיפוש טקסט "רא" בשדה Country יציג בתוצאות את ישראל, אוקראינה.דוגמת קוד חלקית - יש להוסיף כוכבית לפני ואחרי הטקסט לחיפוש: string FieldName = "Country";string Text2Search = "אר";Microsoft.Office.Server.Search.Query.KeywordQuery KeywordQuery_ = null;//Contains Search //KeywordQuery_.QueryText = FieldName + ":equals(*" + Text2Search + "*)";
תגיות: , , ,
תגובה אחת

SharePoint 2010 FAST: Processing… Please wait while your changes are processed for Configuring the Search Service

יום שלישי, ספטמבר 20, 2011

נתקלתי בבעיה שתהליך יצירת Search Service Application לא מסתיים ("תקוע") ב-SharePoint 2010 FAST.פרטים נוספים של ההודעה: Processing...   Please wait while your changes are processed for .  0:01 Configuring the Search Service...     Search Service Application הפתרוןיש לוודא שה-Service הבאים בסטטוס Started:SharePoint 2010 AdministrationSharePoint 2010 Timerכפי שנכתב כאן.
תגיות: , , ,
אין תגובות

Few issues when install FAST Search Server 2010 for SharePoint

יום רביעי, יולי 13, 2011

בהתקנה של FAST Search Server 2010 for SharePoint עלו מספר דברים בזמן הרצת Configuration Wizard.1. בחלון Server Settings בשדה Server name צריך להיות השם המלא של המחשב (Full computer name), אחרת מתקבלת השגיאה:Host name validation failedPlease provide a valid server name2. לאחר הקלדת שם המחשב המלא, הופיעה הודעת השגיאה הבאה:Base port validation failedA port is already in use between base port and base port + 499. Please choose a different base port 3. שינוי בשדה Base port number לערך 13391 פתר את הבעיה בסעיף 2:4. בחלון Database settings בשדה Database connection string צריך להיות השם המלא של המחשב, אחרת יש הודעת...
תגיות: , , ,
אין תגובות