Qual campo contém a "data criada" em um índice de pesquisa do SharePoint?
Pergunta
Precisamos listar documentos, listar itens, etc, a partir de um índice Express do SharePoint Search Server pela data criada. O problema é que não podemos encontrá-lo no índice, embora tenhamos tentado mapeá-lo para tudo o que podemos pensar.
Na administração Central Admin / Shared Services, você irá para a página de administração de pesquisa. Eu adicionei as propriedades dos metadados da maioria dos campos de data / hora que eu pudesse encontrar que poderia ser a data criada que estou procurando. Eu tentei todas as seguintes propriedades e nenhuma delas retorna a data em que estou procurando.
ver http://i.stack.imgur.com/vt1mk.png
Eu então "Redefinir todo o conteúdo rastejado" e correu um rastreamento completo.
Estamos usando o Search Server Express 2008 e o WSS 3. Chamamos o Microsoft.Office.Server.search.query.fultextsqlQuery para retornar os dados.
Nós usamos uma consulta como esta:
@ "select title, sitename, sitetitle, escrever, caminho, nome de arquivo, liste, listence, Criado, CreatedBasic14, CreatedBasic16, CreatedBasic4, CreatedDC, CreatedOffice10, CreatedOffice11, CreatedOfficate13, criadostartdate, criadostartdate1, createdPublisheddate, criadoDateOpted Do portal..scope () Onde (contendo (contentclass, 'sts_listitem_documentlibrary')) E contentType <> 'pasta' E (site= '"+ spcontext.current.site.url +"')
minha pergunta é que propriedade eu tenho que definir que me permitirá obter a data criada correta?
Solução
Mapeamento para 'Basic: 15 (data e hora)' propriedade rastreada funcionou bem para mim para obter data de criação de um item de lista.
Você não precisa redefinir todo o índice, o rastreamento completo deve ser mais do que suficiente para refrescar mapeamentos.
Outras dicas
Mapeamento para o básico: 15 (data e hora) parece estar funcionando se eu criar uma nova propriedade de metadados e adicionar esse mapeamento para a nova propriedade de metadados.Mas quando tentei tê-lo apenas na propriedade "criada" de metadados que já estava lá, não traz de volta os resultados esperados.Ambas as propriedades são idênticas, exceto para o que eu chamei de nome da propriedade.Eu mesmo redefinir e corri um rastreamento completo.Talvez criado seja apenas uma palavra reservada e não deve ser alterada.De qualquer forma, eu precisava criar uma nova propriedade mapeada para que ela funcione.