Bonjour à tous,
J'ai indexé un très grande nombre de contenus dans SPS 2003 : plusieurs
millions.
J'ai développé ensuite une page ASPX, déployée dans le LAYOUTS/1036 du
serveur SPS, dont l'objectif est d'interroger le Web Service de recherche
SPS pour faire une recherche simple sur les documents indexés.
Les documents indexés viennent de 2001 et ont ajoutés dans SPS 2003 un
ensemble de méta données qui me permettent de requêter dessus : j'ai donc
plus des classiques DAV:href, dans l'espace de noms
urn:schemas.microsoft.com:htmlinfo:metainfo des propriétés
Le problème est le suivant : la page ASPX fonctionne très bien dans la
grande majorité des cas, retourne bien les résultats attendus. Mais
mots clés, très présents dans les documents indexés, aboutissent à une
"INTERNAL SERVOR ERROR" lors de l'appel au Web Service.
Par contre, si j'appele à partir des pages standards de Sharepoint le
de recherche (la page Search.aspx), après un certain temps (assez long),
résultats sont retournés.
Un des mots clé que je recherche est un mot composé contenant le caractère
"-" comme dans "chauve-souris". En testant sur un autre serveur n'ayant
autant de documents indexés, il n'y a pas de problèmes. Je me demande si
cela peut avoir un impact sur la requête qu'un mot "contienne" ce
Je joins un exemple de requête que j'adresse à SPS à travers son Web
de recherche.
Si quelqu'un aurait une idée pour me guider, m'éclairer, ou a déjà été
confronté à ce problème, toute aide serait grandement appréciée parce que
je sèche :-)
Cordialement,
Nicolas
PS : voilà un exemple de requête :
<?xml version="1.0" encoding="utf-8" ?>
<QueryPacket xmlns='urn:Microsoft.Search.Query' Revision='1000'>
<Query>
<Context>
<QueryText language='en-US' type='MSSQLFT'>
<![CDATA[
select "DAV:href" ,
"DAV:contentclass",
"DAV:displayname",
"Author",
"DAV:creationdate",
"DAV:getlastmodified",
"DAV:iscollection",
"urn:schemas-microsoft-com:office:office#Title",
"urn:schemas-microsoft-com:office:office#Author",
"urn:schemas.microsoft.com:fulltextqueryinfo:description",
"urn:schemas.microsoft.com:fulltextqueryinfo:rank",
"urn:schemas.microsoft.com:fulltextqueryinfo:sourcegroup",
"urn:schemas-microsoft-com:publishing:SearchScope"
from (TABLE Portal_Content..Scope() UNION ALL TABLE
Non_Portal_Content..Scope() )
WHERE (
CONTAINS("DAV:displayname", '"test*"')
OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle",
'"test*"')
OR
'"test*"')
OR
'"test*"')
OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:contents",
'"test*"')
)
ORDER BY "urn:schemas.microsoft.com:fulltextqueryinfo:rank" DESC
]]></QueryText>
<LanguagePreference>en-US</LanguagePreference>
<Requery></Requery>
</Context>
<Range>
<StartAt>1</StartAt>
<Count>100</Count>
</Range>
</Query>
</QueryPacket>
Bonjour à tous,
J'ai indexé un très grande nombre de contenus dans SPS 2003 : plusieurs
millions.
J'ai développé ensuite une page ASPX, déployée dans le LAYOUTS/1036 du
serveur SPS, dont l'objectif est d'interroger le Web Service de recherche
SPS pour faire une recherche simple sur les documents indexés.
Les documents indexés viennent de 2001 et ont ajoutés dans SPS 2003 un
ensemble de méta données qui me permettent de requêter dessus : j'ai donc
plus des classiques DAV:href, dans l'espace de noms
urn:schemas.microsoft.com:htmlinfo:metainfo des propriétés
Le problème est le suivant : la page ASPX fonctionne très bien dans la
grande majorité des cas, retourne bien les résultats attendus. Mais
mots clés, très présents dans les documents indexés, aboutissent à une
"INTERNAL SERVOR ERROR" lors de l'appel au Web Service.
Par contre, si j'appele à partir des pages standards de Sharepoint le
de recherche (la page Search.aspx), après un certain temps (assez long),
résultats sont retournés.
Un des mots clé que je recherche est un mot composé contenant le caractère
"-" comme dans "chauve-souris". En testant sur un autre serveur n'ayant
autant de documents indexés, il n'y a pas de problèmes. Je me demande si
cela peut avoir un impact sur la requête qu'un mot "contienne" ce
Je joins un exemple de requête que j'adresse à SPS à travers son Web
de recherche.
Si quelqu'un aurait une idée pour me guider, m'éclairer, ou a déjà été
confronté à ce problème, toute aide serait grandement appréciée parce que
je sèche :-)
Cordialement,
Nicolas
PS : voilà un exemple de requête :
<?xml version="1.0" encoding="utf-8" ?>
<QueryPacket xmlns='urn:Microsoft.Search.Query' Revision='1000'>
<Query>
<Context>
<QueryText language='en-US' type='MSSQLFT'>
<![CDATA[
select "DAV:href" ,
"DAV:contentclass",
"DAV:displayname",
"Author",
"DAV:creationdate",
"DAV:getlastmodified",
"DAV:iscollection",
"urn:schemas-microsoft-com:office:office#Title",
"urn:schemas-microsoft-com:office:office#Author",
"urn:schemas.microsoft.com:fulltextqueryinfo:description",
"urn:schemas.microsoft.com:fulltextqueryinfo:rank",
"urn:schemas.microsoft.com:fulltextqueryinfo:sourcegroup",
"urn:schemas-microsoft-com:publishing:SearchScope"
from (TABLE Portal_Content..Scope() UNION ALL TABLE
Non_Portal_Content..Scope() )
WHERE (
CONTAINS("DAV:displayname", '"test*"')
OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle",
'"test*"')
OR
'"test*"')
OR
'"test*"')
OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:contents",
'"test*"')
)
ORDER BY "urn:schemas.microsoft.com:fulltextqueryinfo:rank" DESC
]]></QueryText>
<LanguagePreference>en-US</LanguagePreference>
<Requery></Requery>
</Context>
<Range>
<StartAt>1</StartAt>
<Count>100</Count>
</Range>
</Query>
</QueryPacket>
Bonjour à tous,
J'ai indexé un très grande nombre de contenus dans SPS 2003 : plusieurs
millions.
J'ai développé ensuite une page ASPX, déployée dans le LAYOUTS/1036 du
serveur SPS, dont l'objectif est d'interroger le Web Service de recherche
SPS pour faire une recherche simple sur les documents indexés.
Les documents indexés viennent de 2001 et ont ajoutés dans SPS 2003 un
ensemble de méta données qui me permettent de requêter dessus : j'ai donc
plus des classiques DAV:href, dans l'espace de noms
urn:schemas.microsoft.com:htmlinfo:metainfo des propriétés
Le problème est le suivant : la page ASPX fonctionne très bien dans la
grande majorité des cas, retourne bien les résultats attendus. Mais
mots clés, très présents dans les documents indexés, aboutissent à une
"INTERNAL SERVOR ERROR" lors de l'appel au Web Service.
Par contre, si j'appele à partir des pages standards de Sharepoint le
de recherche (la page Search.aspx), après un certain temps (assez long),
résultats sont retournés.
Un des mots clé que je recherche est un mot composé contenant le caractère
"-" comme dans "chauve-souris". En testant sur un autre serveur n'ayant
autant de documents indexés, il n'y a pas de problèmes. Je me demande si
cela peut avoir un impact sur la requête qu'un mot "contienne" ce
Je joins un exemple de requête que j'adresse à SPS à travers son Web
de recherche.
Si quelqu'un aurait une idée pour me guider, m'éclairer, ou a déjà été
confronté à ce problème, toute aide serait grandement appréciée parce que
je sèche :-)
Cordialement,
Nicolas
PS : voilà un exemple de requête :
<?xml version="1.0" encoding="utf-8" ?>
<QueryPacket xmlns='urn:Microsoft.Search.Query' Revision='1000'>
<Query>
<Context>
<QueryText language='en-US' type='MSSQLFT'>
<![CDATA[
select "DAV:href" ,
"DAV:contentclass",
"DAV:displayname",
"Author",
"DAV:creationdate",
"DAV:getlastmodified",
"DAV:iscollection",
"urn:schemas-microsoft-com:office:office#Title",
"urn:schemas-microsoft-com:office:office#Author",
"urn:schemas.microsoft.com:fulltextqueryinfo:description",
"urn:schemas.microsoft.com:fulltextqueryinfo:rank",
"urn:schemas.microsoft.com:fulltextqueryinfo:sourcegroup",
"urn:schemas-microsoft-com:publishing:SearchScope"
from (TABLE Portal_Content..Scope() UNION ALL TABLE
Non_Portal_Content..Scope() )
WHERE (
CONTAINS("DAV:displayname", '"test*"')
OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle",
'"test*"')
OR
'"test*"')
OR
'"test*"')
OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:contents",
'"test*"')
)
ORDER BY "urn:schemas.microsoft.com:fulltextqueryinfo:rank" DESC
]]></QueryText>
<LanguagePreference>en-US</LanguagePreference>
<Requery></Requery>
</Context>
<Range>
<StartAt>1</StartAt>
<Count>100</Count>
</Range>
</Query>
</QueryPacket>
Bonjour Nicolas,
Peux tu poster ta page aspx pour qu'on puisse jeter un oeil, j'ai un
environnement de test, je pourrais essayer de reproduire ton probleme.
Olivier
"Nicolas" a écrit dans le message de
news:
> Bonjour à tous,
>
> J'ai indexé un très grande nombre de contenus dans SPS 2003 : plusieurs
> millions.
> J'ai développé ensuite une page ASPX, déployée dans le LAYOUTS/1036 du
> serveur SPS, dont l'objectif est d'interroger le Web Service de
de
> SPS pour faire une recherche simple sur les documents indexés.
>
> Les documents indexés viennent de 2001 et ont ajoutés dans SPS 2003 un
> ensemble de méta données qui me permettent de requêter dessus : j'ai
en
> plus des classiques DAV:href, dans l'espace de noms
> urn:schemas.microsoft.com:htmlinfo:metainfo des propriétés
supplémentaires.
>
> Le problème est le suivant : la page ASPX fonctionne très bien dans la
> grande majorité des cas, retourne bien les résultats attendus. Mais
certains
> mots clés, très présents dans les documents indexés, aboutissent à une
> "INTERNAL SERVOR ERROR" lors de l'appel au Web Service.
>
> Par contre, si j'appele à partir des pages standards de Sharepoint le
moteur
> de recherche (la page Search.aspx), après un certain temps (assez long),
des
> résultats sont retournés.
>
> Un des mots clé que je recherche est un mot composé contenant le
> "-" comme dans "chauve-souris". En testant sur un autre serveur n'ayant
pas
> autant de documents indexés, il n'y a pas de problèmes. Je me demande si
> cela peut avoir un impact sur la requête qu'un mot "contienne" ce
caractère.
>
> Je joins un exemple de requête que j'adresse à SPS à travers son Web
Service
> de recherche.
>
> Si quelqu'un aurait une idée pour me guider, m'éclairer, ou a déjà été
> confronté à ce problème, toute aide serait grandement appréciée parce
là
> je sèche :-)
>
> Cordialement,
>
> Nicolas
>
> PS : voilà un exemple de requête :
>
> <?xml version="1.0" encoding="utf-8" ?>
>
> <QueryPacket xmlns='urn:Microsoft.Search.Query' Revision='1000'>
>
> <Query>
>
> <Context>
>
> <QueryText language='en-US' type='MSSQLFT'>
>
> <![CDATA[
>
> select "DAV:href" ,
>
> "DAV:contentclass",
>
> "DAV:displayname",
>
> "Author",
>
> "DAV:creationdate",
>
> "DAV:getlastmodified",
>
> "DAV:iscollection",
>
> "urn:schemas-microsoft-com:office:office#Title",
>
> "urn:schemas-microsoft-com:office:office#Author",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:description",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:rank",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:sourcegroup",
>
> "urn:schemas-microsoft-com:publishing:SearchScope"
>
> from (TABLE Portal_Content..Scope() UNION ALL TABLE
> Non_Portal_Content..Scope() )
>
> WHERE (
>
> CONTAINS("DAV:displayname", '"test*"')
>
> OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle",
> '"test*"')
>
> OR
>
> '"test*"')
>
> OR
>
> '"test*"')
>
> OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:contents",
> '"test*"')
>
> )
>
> ORDER BY "urn:schemas.microsoft.com:fulltextqueryinfo:rank" DESC
>
> ]]></QueryText>
>
> <LanguagePreference>en-US</LanguagePreference>
>
> <Requery></Requery>
>
> </Context>
>
> <Range>
>
> <StartAt>1</StartAt>
>
> <Count>100</Count>
>
> </Range>
>
> </Query>
>
> </QueryPacket>
>
>
>
>
Bonjour Nicolas,
Peux tu poster ta page aspx pour qu'on puisse jeter un oeil, j'ai un
environnement de test, je pourrais essayer de reproduire ton probleme.
Olivier
"Nicolas" <blop@test.fr> a écrit dans le message de
news:OT7nAVNQFHA.2252@TK2MSFTNGP15.phx.gbl...
> Bonjour à tous,
>
> J'ai indexé un très grande nombre de contenus dans SPS 2003 : plusieurs
> millions.
> J'ai développé ensuite une page ASPX, déployée dans le LAYOUTS/1036 du
> serveur SPS, dont l'objectif est d'interroger le Web Service de
de
> SPS pour faire une recherche simple sur les documents indexés.
>
> Les documents indexés viennent de 2001 et ont ajoutés dans SPS 2003 un
> ensemble de méta données qui me permettent de requêter dessus : j'ai
en
> plus des classiques DAV:href, dans l'espace de noms
> urn:schemas.microsoft.com:htmlinfo:metainfo des propriétés
supplémentaires.
>
> Le problème est le suivant : la page ASPX fonctionne très bien dans la
> grande majorité des cas, retourne bien les résultats attendus. Mais
certains
> mots clés, très présents dans les documents indexés, aboutissent à une
> "INTERNAL SERVOR ERROR" lors de l'appel au Web Service.
>
> Par contre, si j'appele à partir des pages standards de Sharepoint le
moteur
> de recherche (la page Search.aspx), après un certain temps (assez long),
des
> résultats sont retournés.
>
> Un des mots clé que je recherche est un mot composé contenant le
> "-" comme dans "chauve-souris". En testant sur un autre serveur n'ayant
pas
> autant de documents indexés, il n'y a pas de problèmes. Je me demande si
> cela peut avoir un impact sur la requête qu'un mot "contienne" ce
caractère.
>
> Je joins un exemple de requête que j'adresse à SPS à travers son Web
Service
> de recherche.
>
> Si quelqu'un aurait une idée pour me guider, m'éclairer, ou a déjà été
> confronté à ce problème, toute aide serait grandement appréciée parce
là
> je sèche :-)
>
> Cordialement,
>
> Nicolas
>
> PS : voilà un exemple de requête :
>
> <?xml version="1.0" encoding="utf-8" ?>
>
> <QueryPacket xmlns='urn:Microsoft.Search.Query' Revision='1000'>
>
> <Query>
>
> <Context>
>
> <QueryText language='en-US' type='MSSQLFT'>
>
> <![CDATA[
>
> select "DAV:href" ,
>
> "DAV:contentclass",
>
> "DAV:displayname",
>
> "Author",
>
> "DAV:creationdate",
>
> "DAV:getlastmodified",
>
> "DAV:iscollection",
>
> "urn:schemas-microsoft-com:office:office#Title",
>
> "urn:schemas-microsoft-com:office:office#Author",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:description",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:rank",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:sourcegroup",
>
> "urn:schemas-microsoft-com:publishing:SearchScope"
>
> from (TABLE Portal_Content..Scope() UNION ALL TABLE
> Non_Portal_Content..Scope() )
>
> WHERE (
>
> CONTAINS("DAV:displayname", '"test*"')
>
> OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle",
> '"test*"')
>
> OR
>
> '"test*"')
>
> OR
>
> '"test*"')
>
> OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:contents",
> '"test*"')
>
> )
>
> ORDER BY "urn:schemas.microsoft.com:fulltextqueryinfo:rank" DESC
>
> ]]></QueryText>
>
> <LanguagePreference>en-US</LanguagePreference>
>
> <Requery></Requery>
>
> </Context>
>
> <Range>
>
> <StartAt>1</StartAt>
>
> <Count>100</Count>
>
> </Range>
>
> </Query>
>
> </QueryPacket>
>
>
>
>
Bonjour Nicolas,
Peux tu poster ta page aspx pour qu'on puisse jeter un oeil, j'ai un
environnement de test, je pourrais essayer de reproduire ton probleme.
Olivier
"Nicolas" a écrit dans le message de
news:
> Bonjour à tous,
>
> J'ai indexé un très grande nombre de contenus dans SPS 2003 : plusieurs
> millions.
> J'ai développé ensuite une page ASPX, déployée dans le LAYOUTS/1036 du
> serveur SPS, dont l'objectif est d'interroger le Web Service de
de
> SPS pour faire une recherche simple sur les documents indexés.
>
> Les documents indexés viennent de 2001 et ont ajoutés dans SPS 2003 un
> ensemble de méta données qui me permettent de requêter dessus : j'ai
en
> plus des classiques DAV:href, dans l'espace de noms
> urn:schemas.microsoft.com:htmlinfo:metainfo des propriétés
supplémentaires.
>
> Le problème est le suivant : la page ASPX fonctionne très bien dans la
> grande majorité des cas, retourne bien les résultats attendus. Mais
certains
> mots clés, très présents dans les documents indexés, aboutissent à une
> "INTERNAL SERVOR ERROR" lors de l'appel au Web Service.
>
> Par contre, si j'appele à partir des pages standards de Sharepoint le
moteur
> de recherche (la page Search.aspx), après un certain temps (assez long),
des
> résultats sont retournés.
>
> Un des mots clé que je recherche est un mot composé contenant le
> "-" comme dans "chauve-souris". En testant sur un autre serveur n'ayant
pas
> autant de documents indexés, il n'y a pas de problèmes. Je me demande si
> cela peut avoir un impact sur la requête qu'un mot "contienne" ce
caractère.
>
> Je joins un exemple de requête que j'adresse à SPS à travers son Web
Service
> de recherche.
>
> Si quelqu'un aurait une idée pour me guider, m'éclairer, ou a déjà été
> confronté à ce problème, toute aide serait grandement appréciée parce
là
> je sèche :-)
>
> Cordialement,
>
> Nicolas
>
> PS : voilà un exemple de requête :
>
> <?xml version="1.0" encoding="utf-8" ?>
>
> <QueryPacket xmlns='urn:Microsoft.Search.Query' Revision='1000'>
>
> <Query>
>
> <Context>
>
> <QueryText language='en-US' type='MSSQLFT'>
>
> <![CDATA[
>
> select "DAV:href" ,
>
> "DAV:contentclass",
>
> "DAV:displayname",
>
> "Author",
>
> "DAV:creationdate",
>
> "DAV:getlastmodified",
>
> "DAV:iscollection",
>
> "urn:schemas-microsoft-com:office:office#Title",
>
> "urn:schemas-microsoft-com:office:office#Author",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:description",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:rank",
>
> "urn:schemas.microsoft.com:fulltextqueryinfo:sourcegroup",
>
> "urn:schemas-microsoft-com:publishing:SearchScope"
>
> from (TABLE Portal_Content..Scope() UNION ALL TABLE
> Non_Portal_Content..Scope() )
>
> WHERE (
>
> CONTAINS("DAV:displayname", '"test*"')
>
> OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle",
> '"test*"')
>
> OR
>
> '"test*"')
>
> OR
>
> '"test*"')
>
> OR CONTAINS("urn:schemas.microsoft.com:fulltextqueryinfo:contents",
> '"test*"')
>
> )
>
> ORDER BY "urn:schemas.microsoft.com:fulltextqueryinfo:rank" DESC
>
> ]]></QueryText>
>
> <LanguagePreference>en-US</LanguagePreference>
>
> <Requery></Requery>
>
> </Context>
>
> <Range>
>
> <StartAt>1</StartAt>
>
> <Count>100</Count>
>
> </Range>
>
> </Query>
>
> </QueryPacket>
>
>
>
>