virto commerce 上的搜索提供商错误
search provider error on virto commerce
我按照此处的指南从源代码设置 Virto Commerce http://docs.virtocommerce.com/display/vc1devguide/Source+code+getting+started
我在 connectionString.local.config 文件中将 Lucene 设置为搜索提供程序
<add name="VirtoCommerce" connectionString="Data Source=localhost\sqlexpress;Initial Catalog=VirtoCommerce;Integrated Security = true;MultipleActiveResultSets=True;Connect Timeout=420"
providerName="System.Data.SqlClient" />
<add name="SearchConnectionString" connectionString="server=~/app_data/virto/search;scope=default;provider=lucene" />
我没有看到这里生成任何索引文件 "App_Data\Virto\Search\default-catalogitem"。当我尝试在浏览器上打开网站时出现以下错误
no segments* file found in Lucene.Net.Store.SimpleFSDirectory@C:\work\virtocommerce\src\Presentation\FrontEnd\StoreWebApp\app_data\Virto\search/default-catalogitem lockFactory=Lucene.Net.Store.NativeFSLockFactory: files:
Source Error:
Line 251:
Line 252: var dir = FSDirectory.Open(new DirectoryInfo(GetDirectoryPath(folderName)));
Line 253: var searcher = new IndexSearcher(dir);
Line 254:
Line 255: var q = (QueryBuilder)QueryBuilder.BuildQuery(criteria);
Source File: c:\work\virtocommerce\src\Extensions\Search\LuceneSearchProvider\LuceneSearchProvider.cs Line: 253
我有 运行 setup-search powershell 脚本,但没有用。
谢谢
我按照此处的指南从源代码设置 Virto Commerce http://docs.virtocommerce.com/display/vc1devguide/Source+code+getting+started
我在 connectionString.local.config 文件中将 Lucene 设置为搜索提供程序
<add name="VirtoCommerce" connectionString="Data Source=localhost\sqlexpress;Initial Catalog=VirtoCommerce;Integrated Security = true;MultipleActiveResultSets=True;Connect Timeout=420"
providerName="System.Data.SqlClient" />
<add name="SearchConnectionString" connectionString="server=~/app_data/virto/search;scope=default;provider=lucene" />
我没有看到这里生成任何索引文件 "App_Data\Virto\Search\default-catalogitem"。当我尝试在浏览器上打开网站时出现以下错误
no segments* file found in Lucene.Net.Store.SimpleFSDirectory@C:\work\virtocommerce\src\Presentation\FrontEnd\StoreWebApp\app_data\Virto\search/default-catalogitem lockFactory=Lucene.Net.Store.NativeFSLockFactory: files:
Source Error:
Line 251:
Line 252: var dir = FSDirectory.Open(new DirectoryInfo(GetDirectoryPath(folderName)));
Line 253: var searcher = new IndexSearcher(dir);
Line 254:
Line 255: var q = (QueryBuilder)QueryBuilder.BuildQuery(criteria);
Source File: c:\work\virtocommerce\src\Extensions\Search\LuceneSearchProvider\LuceneSearchProvider.cs Line: 253
我有 运行 setup-search powershell 脚本,但没有用。
谢谢