private static Similarity CreateSimilarity() { var similarity = new SweetSpotSimilarity(); similarity.setLengthNormFactors(FieldName.Content, 200, 1000, 0.5f, false); return(similarity); }
public void JobAdSearchTestsInitialize() { _indexer = new Indexer(new SimpleAnalyzer(), new SimpleAnalyzer(), new JobAdSearchBooster(), _locationQuery, _industriesQuery, _jobAdFlagListsQuery); _indexWriter = new IndexWriter(new RAMDirectory(), null, IndexWriter.MaxFieldLength.UNLIMITED); var similarity = new SweetSpotSimilarity(); similarity.setLengthNormFactors(FieldName.Content, 200, 1000, 0.5f, false); _indexWriter.setSimilarity(similarity); }
public void ResourceSearchTestsInitialize() { _resourcesQuery = Resolve <IResourcesQuery>(); _resourcesCommand = Resolve <IResourcesCommand>(); _faqsQuery = Resolve <IFaqsQuery>(); _indexer = new Indexer(new SimpleAnalyzer(), new SimpleAnalyzer(), new ResourceSearchBooster(), _resourcesQuery, _faqsQuery); _indexWriter = new IndexWriter(new RAMDirectory(), null, IndexWriter.MaxFieldLength.UNLIMITED); var similarity = new SweetSpotSimilarity(); similarity.setLengthNormFactors(FieldName.Content, 200, 1000, 0.5f, false); _indexWriter.setSimilarity(similarity); }