Ofullständiga sökresultat för valtypkolumner med flera värden
Symptom
Du söker efter listobjekt eller dokument med hjälp av en nyckelordsfråga som representerar ett valvärde som lagras i en kolumn av valtyp med flera valda alternativ och du får inte tillbaka de förväntade sökresultaten eller ens inga resultat alls.
Här följer stegen för att återskapa det här problemet:
På en SharePoint 2013-webbplats skapar du en ny lista med namnet MyList av typen anpassad lista via användargränssnittet genom att klicka på Webbplatsinnehåll, lägga till en app och en anpassad lista.
Du öppnar den nyligen skapade MyList och skapar en ny kolumn som klickar på menyfliksområdet på fliken Lista och Skapa kolumn med följande alternativ:
- Som Kolumnnamn anger du MyChoiceColumn
- För Typen av information i den här kolumnen är: du väljer Val (meny att välja mellan)
- I textrutan med rubriken Skriv varje val på en separat rad anger du följande tre objekt:
- Val 1
- Val 2
- Alternativ 3
- För Visningsalternativ med: du väljer Kryssrutor (tillåt flera val)
Du lägger till sex nya listobjekt med följande parametrar:
För Rubrik anger du Item1
För MyChoiceColumn väljer eller behåller du det förvalda valet1För Rubrik anger du Item2
För MyChoiceColumn väljer du Val2För Rubrik anger du Item3
För MyChoiceColumn väljer du Val3För Rubrik anger du Objekt4
För MyChoiceColumn väljer du Choice1 och Choice2För Rubrik anger du Item5
För MyChoiceColumn väljer du Choice1 och Choice3För Rubrik anger du Item6
För MyChoiceColumn väljer du Choice2 och Choice3
När nästa kontinuerliga, inkrementella eller fullständiga crawlning har slutförts kör du följande tre nyckelordsfrågor från sökcentret eller en sökruta:
- Val 1
- Val 2
- Alternativ 3
Följande objekt förväntas returneras i sökresultatet:
- Item1, Item4 och Item5
- Item2, Item4 och Item6
- Item3, Item5 och Item6
Men endast följande objekt returneras i sökresultaten:
- Objekt1
- Objekt2
- Objekt 3
Orsak
SharePoint 2013 Search-schemat skapar den crawlade egenskapen ows_MyChoiceColumn, för den flervärdesaktiverade valtypen av kolumn, under crawlning/indexering av den anpassade listan MyList och den lagrar innehållet som en enda värdesträng i fulltextindexet i filsystemet.
Åtgärd
Du kör följande tre nyckelordsfrågor från sökcentret eller en sökruta:
- Val 1
- Val 2
- Alternativ 3
Följande objekt, som förväntas returneras, returneras nu korrekt i sökresultaten:
- Item1, Item4 och Item5
- Item2, Item4 och Item6
- Item3, Item5 och Item6
Liknande problem och lösningar
Du får samma beteende när du använder en valfri webbplatskolumn med flera värden, men SharePoint 2013 skapar automatiskt en hanterad egenskap för webbplatskolumnen enligt beskrivningen i TechNet-artikeln Automatiskt skapade hanterade egenskaper i SharePoint Server 2013 (automatiskt skapade hanterade egenskaper i SharePoint Server).
Det här är lösningsstegen för en webbplatskolumn med t.ex. namnet MyChoiceSiteColumn:
Gå till söktjänstprogrammets administrationswebbplats och klicka på Sökschema.
Sök efter den hanterade egenskapen genom att ange MyChoiceSiteColumn och klicka på den hämtade egenskapen MyChoiceSiteColumnOWSCHCM för att ändra konfigurationen:
Du måste aktivera alternativen Sökbar och Tillåt flera värden
Spara slutligen den nya hanterade egenskapen med dess konfiguration genom att klicka på OK
Starta nu en fullständig crawlning eller välj för att indexera om SharePoint-webbplatsen, listan eller biblioteket, som innehåller valfri kolumntyp med flera värden, och vänta på den schemalagda starten av nästa kontinuerliga eller inkrementella crawlning eller starta en inkrementell crawl manuellt.
Mer information
Behöver du fortfarande hjälp? Gå till SharePoint Community.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för