Custom Ranking model in SharePoint 2013

Hi, 
I need to improve the search results in SharePoint 2013. Can any one help me with the below requirement?
a. Improve rank for a sharepoint list. We have a list called profiles that contains users information. Right now, when searched using profile name, the results is displayed at the end. I need to promote it to the top. 
b. Improve rank for some sites. We have created some new sites and i need the results from that new sites to appear at the top of search results.
Please suggest me some options. Thanks.

Hi 
You can watch the Microsoft SharePoint conference video on "Optimize Search Relevance in SharePoint 2013"and there was demonstrate how to create new custom rank model using tuning tool Publish new model.
Please go through this video...
http://channel9.msdn.com/Events/SharePoint-Conference/2012/SPC145
Thanks 
Basant Pandey
Blog: sharepointfordeveloper.blogspot.com

Similar Messages

  • How to Implement custom share functionality in SharePoint 2013 document Lib programmatically?

    Hi,
    I have created custom action for Share functionality in document library.
    On Share action i'm showing Model pop up with Share form with addition functionality.
    I am developing custom share functionality because there is some addition functionality related to this.
    How to Implement custom share functionality in SharePoint 2013  document Lib pro-grammatically?
    Regards,
    - Siddhehswar

    Hi Siddhehswar:
    I would suggest that you use the
    Ribbon. Because this is a flexible way for SharePoint. In my project experience, I always suggest my customers to use it. In the feature, if my customers have customization about permission then i can accomplish this as soon
    as possible. Simple put, I utilize this perfect mechanism to resolve our complex project requirement. Maybe we customize Upload/ Edit/ Modify/ Barcode/ Send mail etc... For example:
    We customize <Edit> Ribbon. As shown below.
    When user click <Edit Item>, the system will
    render customized pop up window.
    Will

  • How to create custom content placeholder in sharepoint 2013

    Hi, I would like to create custom content placeholder don't know how to and add to my custom master page in sharepoint 2013. I have no luck searching on how to create custom content placeholder, any help?
    Thanks,
    Johnweb

    Hi,
    If you’re not fixed your requirement with the Out of the box SharePoint place holders, you can create as many as you want as long as the ID doesn’t conflict. On the master page add the content place holder 
    <asp:ContentPlaceHolderid="CustomName" runat="server"></asp:ContentPlaceHolder> and add this to your page layout
    <asp:Contentrunat="server" ContentPlaceHolderID="CustomName"></asp:Content>.
    I suggest you provide your basic requirement for further research.
    If you want to customize a master page, the Rajendra's method would be helpful.
    Best Regards,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Advantages and Disadvantages of Client Object Model in sharepoint 2013

    I need Advantages and Disadvantages of Client Object Model in sharepoint 2013
    like below in javascript. Users will have read/edit and approve access to the list.
      var clientContext = new SP.ClientContext.get_current();
           var oList = clientContext.get_web().get_lists().getByTitle('Workflow Tasks');
    MCTS Sharepoint 2010, MCAD dotnet, MCPDEA, SharePoint Lead

    Thanks 
    AlexanderShelopukho for
    right answer!
    Alex-
    I do not need comparison- 
    I need Advantages and Disadvantages of Client Object Model in sharepoint 2013
    MCTS Sharepoint 2010, MCAD dotnet, MCPDEA, SharePoint Lead

  • Custom ranking model

    Good time,
    I'm a newbie in SP13. I have a task to create a custom ranking model to display employees. The first parameter of sorting is a surname, second is a firstname. For example, if we write " Bel* " we should to get: 1) Bell Smith 2) Bellington Richard
    3)Cooper Bellomy and so on.
    I found .xml file, when, as i understand, forming ranking model using weight of parameters (surname and firstname):
    <RankingModel2Stage name="Employee OneStage Linear Model"
            description=""
            id="825f23c2-f06f-49a0-8b9f-2d2d754bf459"
            xmlns="urn:Microsoft.Search.Ranking.Model.2NN">
      <RankingModel2NN id="f7c4bce6-7f55-4b79-97e8-cf79a795a12b"
            precalcEnabled="0">
        <HiddenNodes count="1">
          <Thresholds>
            <Threshold>0.000405176389917475</Threshold>
          </Thresholds>
          <Layer2Weights>
            <Weight>1</Weight>
          </Layer2Weights>
        </HiddenNodes>
        <RankingFeatures>
          <BM25Main name="ContentRank" k1="1">
            <Layer1Weights>
              <Weight>0.267001870579081</Weight>
            </Layer1Weights>
            <Properties>
              <Property name="RefinableString1" w="10" b="0.5"/>
              <Property name="RefinableString2" w="8" b="0.5" />
            </Properties>
          </BM25Main>
          </RankingFeatures>
      </RankingModel2NN>
    </RankingModel2Stage>"
    where Refinablestring1 and  Refinablestring2 are managed properties connected with surname and firstname from Users Profiles in Central Administration SP. 
    Then i registered this model as in this article http://technet.microsoft.com/en-us/library/ff607980.aspx
    Then created web part Search Box and Search Results. In Search Results went to Change Query and in Sorting chose "Sort by: Rank" and  my ranking model :"Employee OneStage Linear Model".
    But my employees haven't sorting, as i want.
    What the reason of this problem?
    Thank you for any reply.
    P.S. sorry for my English :)

    Hi Ivan,
    Thank you for your question.
    We are currently looking into this issue and will give you an update as soon as possible.
    Thank you for your understanding and support.
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Custom Ranking Model for Mysites

    Hi,
    I am using REST api to show my search results in app.Is it possible to documents stored in Mysites on Priority?I thik it can be done using Custom Ranking model and thn binding that model with REST api,but i m not getting any soln.Plz suggest
    Please Mark it as answer if this reply helps you in resolving the issue,It will help other users facing similar problem

    Hi Ivan,
    Thank you for your question.
    We are currently looking into this issue and will give you an update as soon as possible.
    Thank you for your understanding and support.
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Problem refering to a custom activity in a SharePoint 2013 workflow

    I have created a few custom activities to handle common tasks in a workflow. The activities are deployed in a separate sandbox solution from the workflows referencing them.
    This has been working fine for a couple of months now, but suddenly I get an error when trying to activate the feature that provisions the workflow that refers to the custom activity (WriteMessage). The error is:
    Error 1
    Error occurred in deployment step 'Activate Features': Microsoft.Workflow.Client.ActivityValidationException: Workflow XAML failed validation due to the following errors:
    Cannot create unknown type '{wf://workflow.windows.net/default/f0b36ec0-d40f-4df8-a99b-39f6dc4854a8/09e1bc2d-1cc8-4cff-ae22-32a52f54b685/$Activities}WriteMessage'. HTTP headers received from the server - ActivityId: ac291077-6536-4c63-b7b0-7701b6d29268. NodeId:
    DKRDSSP15DEV03. Scope: /SharePoint/default/f0b36ec0-d40f-4df8-a99b-39f6dc4854a8/09e1bc2d-1cc8-4cff-ae22-32a52f54b685. Client ActivityId : e9d2bfd0-bb0e-4c28-bf55-8748368feb5b. ---> System.Net.WebException: The remote server returned an error: (400) Bad
    Request.
       at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.Workflow.Client.HttpGetResponseAsyncResult`1.End(IAsyncResult result)
       at Microsoft.Workflow.Client.ClientHelpers.SendRequest[T](HttpWebRequest request, T content)
       --- End of inner exception stack trace ---
       at Microsoft.Workflow.Client.ClientHelpers.SendRequest[T](HttpWebRequest request, T content)
       at Microsoft.Workflow.Client.WorkflowManagementClient.SendRequest[T](HttpWebRequest request, T content)
       at Microsoft.Workflow.Client.ActivityManager.Publish(ActivityDescription description, Boolean overwriteXClassName, Boolean terminateDependentInstances)
       at Microsoft.SharePoint.WorkflowServices.FabricWorkflowManagementClient.PublishActivity(String serviceGroupName, ActivityDescription activity, Boolean overwriteXClass, Nullable`1 terminateInstances)
       at Microsoft.SharePoint.WorkflowServices.FabricWorkflowDeploymentProvider.PublishActivity(FabricWorkflowManagementClient client, ActivityDescription activityDefinition, String serviceGroupName)
       at Microsoft.SharePoint.WorkflowServices.FabricWorkflowDeploymentProvider.<>c__DisplayClass5.<PublishDefinition>b__4()
       at Microsoft.SharePoint.WorkflowServices.WorkflowServiceContextExtensions.InvokeWithEcosystemRetry(WorkflowServicesContext context, EcosystemRequiredMethod method)
       at Microsoft.SharePoint.WorkflowServices.FabricWorkflowDeploymentProvider.PublishDefinition(WorkflowDefinition workflowDefinition)
       at Microsoft.SharePoint.WorkflowServices.WorkflowDefinitionStorageEventReceiver.PublishDefinition(SPItemEventProperties properties)
    0 0
    Vestas.SP.CMS.AlarmReports
    I have tried creating a simple workflow using the custom activity, by referencing the sandbox solution. This works fine, if I create the simple workflow in a new project and deploys it and activate the workflow feature. However, if I create a similar simple
    workflow in the original solution and omit the original workflows. Then I still get the above error when deploying / activating the workflow feature. 
    How do I clean up my original project so it does not give me this error when deploying and activating the workflow feature?
    best regards
    Lars Kohsel
    Best regards Lars Kohsel

    Hi,
    As the error still occur when you create a simple workflow in the original project, maybe some configurations have been changed in the project.
    You can check with the new created project whether there are some difference configurations in the project.
    There is a similar article for your reference.
    http://blogs.msdn.com/b/cliffgreen/archive/2013/03/11/sharepoint-2013-workflow-deployment-errors.aspx
    What’s more, you can also copy your original project code to the new project, then check whether it works.
    If it works, the we can use the new project instead of the original project.
    Thanks,
    Jason
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Jason Guo
    TechNet Community Support

  • What will be physical architecture for SSAS Tabular model with Sharepoint 2013?

    I would like to build SharePoint 2013 based reporting portal with Power View as visualization tool.
    I have 300-800 million rows and customer puts priorities in high performance.
    Data source is SQL Server database and Flat Files.
    What will be recommended physical archicture? Is following good?
    -SQL Server database server
    -SSAS Tabular application server
    -SharePoint 2013 Front-End (multiple if needed)
    Kenny_I

    Hi Kenny_I,
    According to your description, you want to if it's OK to SQL Server database server, SSAS tabular application server and SharePoint 2013 Front-End on different server, right?
    As I said in another thread, even though we can install all of them on same physical server, however in the production environment, the recommendation is that install them on different server, it will beneficial to troubleshooting the issue when some
    issue occur on the environment. So in your scenario, it Ok to install all the application on different server. Here are some links about requirement to install the application.
    System requirements for Power View
    Hardware
    Sizing a Tabular Solution (SQL Server Analysis Services)
    If I have anything misunderstood, please point it out.
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • Link Title field to custom display form in SharePoint 2013 blog site

    Hi,
    I have blog site in sharepoint 2013.
    I want to display the item in read only view of the selected item.So I have created one custom display form.
    Now I want to link this display form with the Title Field.
    So that when user click on the title field, the display form should show to view only the item and if the user is approver, can approve also.
    Please help me to achieve this.
    waiting for your quick response.
    Thank you!

    Hi  ,
    According to your description, my understanding is that you want to display custom display form when users click on the title field.
    For achieving your demand, you need to implement an ihttpmodule and intercept the request. For more information, you can refer to the code as below:
    private void context_BeginRequest(object sender, EventArgs e)
    HttpApplication application = sender as HttpApplication;
    if (application != null && application.Context != null && application.Request != null)
    HttpRequest request = application.Request;
    HttpResponse response = application.Response;
    if (request.Url.ToString().ToLower().Contains(http://yoursite/libraryname))
    response.Redirect(newlocationurl);
    Reference:
    http://sharepointgotchas.wordpress.com/tag/httpmodule/
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • How to fix javascript error/bug on custom web part of SharePoint 2013

    I have a custom web part with serveral business fields. This web part is installed on DispForm, EditForm an NewForm.
    But, I click on Attach File button and a javascrit error is throw on my browser's status bar.
    Line: 5279
    Character: 5
    Code: 0
    URI: http://mysite:4000/_layouts/15/form.debug.js?rev=vyMg8qjZfJ8La1jn7bQ2cg%3D%3D
    How to solve this problem? I think it is a javascript conflict
    Tarcísio Corte [email protected]

    Hi,
    1. You can create a simple demo web part without your custom code firstly, then insert it into your form pages to see if the similar issue would occur. If it works, then add your
    other code into it one after one. By doing this, it will be easier to find out the root cause of this issue.
    2. What browser do you use? Please try to use IE 10(SharePoint 2013), IE8(SharePoint2010).
    3. You can also debug your code using IE F12 Developer Tools.
    http://blogs.msdn.com/b/kaevans/archive/2011/04/25/debugging-javascript-with-the-ie-developer-tools.aspx
    If the issue still exists, I can suggest you provide more information for further research.
    Thanks,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Dennis Guo
    TechNet Community Support

  • How to create Custom error message in SharePoint 2013

    Hi,
    I have created one document library.On uploading the same file SharePoint throws error as"server error.The same file exit".
    But my requirement is not to show the SharePoint default message.I wanted to create custom message and show the pop up for the same file upload.
    Is there any way to create any custom error page or can I manipulate SharePoint default error page?
    Any help?
    Thank you

    Hi,
    You can create an event receiver to set the validation error messages.  One such post to redirect the custom error page is as follows
    https://social.msdn.microsoft.com/Forums/office/en-US/2bc851f6-e04b-4550-b87f-9b874a290482/sharepoint-event-receivers-and-custom-error-messages?forum=sharepointdevelopmentlegacy
    Create custom error page for SharePoint event receiver
    Please mark it answered, if your problem resolved or helpful.

  • Client object model in SharePoint 2013

    Hi,
    I have installed .Net 2012 and want to create one client object model .But SharePoint is not installed in my system.So how i will get the SharePoint templates in the .net and how i  am able to do this.
    Please help
    Thank you

    Hi,
    Thanks for reply.
    But i am working in client machine and i have to create app using client object model and i have no access to the server.
    As per your answer, you want say i have to install SharePoint in my client system ?
    Then only i get the sharepoint templates in the .Net ?

  • Connecting multiple customer AD's to SharePoint 2013

    Hi all,
    I have a question about connecting multiple Active Directories to SharePoint 2013.
    We are building a SharePoint 2013 environment with several Web Applications. Each Web Application hosts the SharePoint environment of a different company.
    Each company has their own UPS which has to connect to the company AD located in the company network. The different companies may not see users of the other companies in the people picker.  The users has to sign in with
    SSO.
    What is the best way to accomplish this? 
    Mark

    ADFS won't solve profile sync, however.
    I would suggest a multi-tenant setup (partitioned UPA). This way when pulling in UPA data, you can use a single UPA Service Application and UPSS instance.
    http://www.harbar.net/articles/sp2010mt1.aspx
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • How to create a bc model for sharepoint 2013 that consume data from two Sql tables?

    Hi everyone!!!
    I have created several external contents using SQL Server databases as datasource. The thing is every time I created one, only consume one table and define operations for that table. I would need to create an external content that can contain the
    information of two tables. I tried to export the bdc model and type the query using left joins but nothing happens...I did it in that way for sharepoint 2007 and works!!!
    I know if a create a view in the database I can have the data that I want and I can create the external content using the view. But the thing is I don't have access to the database for creating anything, just read it.
    can anybody can help me, please?
    Thanks.

    Please follow this article to write SSRS reports with data source as SharePoint list/calendars etc. All document libraries, list and calendars are derived from base list class so you can use any of this type as a data source
    http://www.mssqltips.com/sqlservertip/2068/using-a-sharepoint-list-as-a-data-source-in-sql-server-reporting-services-2008-r2/
    Once your SSRS report is developed, you have multiple ways to show it in SharePoint
    - upload to SSRS server and show in sharepoint in a page viewer web part or simply open it as a link in new window
    - configure SharePoint environment with integration to SSRS and upload report to SharePoint library. Display report in a web part page using SSRS web part.
    Moonis Tahir MVP SharePoint,MCTS SharePoint 2010/2007, MCPD.net, MCSD.net, MCTS BizTalk 2006,SQL 2005

  • Custom web parts in SharePoint 2013 becomes inactive when the session is idle for long time.

    Hi,
    We have a search center site with custom web parts and custom master pages. When the session is inactive for long time all the custom web parts in the page doesn't work, unless we close the browser and open it. Where as this is not the case with the
    OOB web parts. We are not able to identify the root cause as it works with OOB web parts and not the custom web parts.We were able to find that by increasing the session timeout of the web application we can avoid this issue.We do not want to increase the
    session timeout as the OOB web part works perfectly even when the user session is idle for long time.Is there any other alternative where we can acheive the same for custom web parts when the session is idle for long time?
    Thanks,
    Saranya

    Hi Saranya,
    According to your descirption, my understanding is that when the session is long time idle ,then custom web part will not work.
    I suggest you check if you have enable the session in the Page Level in the web.config. By default SharePoint disable the session state.
    In the web.config, you will see <page enableSessionState> tag. You can modify like below and test if it works.
    <pages enableSessionState=”true” ….. />
    Here is a detailed thread for your reference:
    Use Session State in SharePoint
    Best Regards
    Zhengyu Guo
    TechNet Community Support

Maybe you are looking for

  • Information about badis

    hai, i want complete detailes about badi  and where they are used and how to use in standard applications,how it is created. plz give me the complete detailes badis. Moderator message : Not enough re-search before posting, read forum rules before pos

  • Ipod nano...getting photos

    i am trying to figure out how to put photos on my ipod nano...will some1 help

  • Empty inbound Error Message

    We have MI. 2.5 SP09 when we do the Synchronization we receive messages We assigned application (WORKFLOW) to all devices and the user XX has al needed authority Why the application assigned to the user not appear? We got the following message in the

  • Best Way to Drop Large Clob Column?

    I have a very large partitioned table that contains XML documents stored in a clob column. Aside from the clob column there are several varchar and numeric columns in the table that are related to each document. We have decided to move the XML out of

  • Flatten Form field Only or specific field

    I'm doing a PDF Form for a client. The client will use Adobe Reader XI to enter the data and save the results. I was using a button with a javascript to flatten the form field and do a save as. Everything work fine until I discovered that the flatten