2009-07-18 9 views

Répondre

5

La recherche d'index CAN et DEVRAIT être partagée entre threads.

L'astuce consiste à décider quand actualiser votre moteur de recherche avec un nouvel instantané de l'index.

J'ai écrit un article montrant comment j'ai codé le partage d'un chercheur entre threads tout en s'assurant que le chercheur utilise toujours un index à jour. Je ne dis pas que ma solution est la meilleure pour tout le monde - je ne pense pas que ce serait bon pour un site Web avec un grand nombre de recherches en cours - mais cela fonctionne bien pour mon application à faible volume.

est ici l'article:

http://ifdefined.com/blog/post/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx

+0

Merci et par la manière dont nous utilisons Bugtracker.Net :) – Rohit

0

Vous pouvez indexer et rechercher simultanément, mais les modifications que vous apportez à l'index ne seront pas visibles par le chercheur tant que vous n'aurez pas recréé le chercheur. Le chercheur aura l'instantané de l'index lors de la création de l'objet chercheur.

Questions connexes