コード例 #1
0
        public ISearchResult Search(string query, string facet)
        {
            var indexQuery = new Query(query)
                .WithCategories()
                .WithFields("title")
                .WithSnippetFromFields("text")
                .Take(20);

            if (!String.IsNullOrEmpty(facet))
            {
                var parts = facet.Split(':');
                indexQuery.WithCategoryFilter(parts[0], parts[1]);
            }

            return new IndexTankResult(index.Search(indexQuery));
        }