Skip to content

Commit f1b9cc7

Browse files
DYN-7365 Updating Lucene Search Algorithm (#15473)
1 parent eda5fb9 commit f1b9cc7

File tree

6 files changed

+251
-130
lines changed

6 files changed

+251
-130
lines changed

src/DynamoCore/Configuration/LuceneConfig.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ internal class LuceneConfig
6464
/// <summary>
6565
/// Search Description matching weight
6666
/// </summary>
67-
internal static int SearchDescriptionWeight = 6;
67+
internal static int SearchDescriptionWeight = 4;
6868

6969
/// <summary>
7070
/// Search tags matching weight
7171
/// </summary>
72-
internal static int SearchTagsWeight = 6;
72+
internal static int SearchTagsWeight = 4;
7373

7474
/// <summary>
7575
/// other fields search matching weight

src/DynamoCore/Search/NodeSearchModel.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ internal IEnumerable<NodeSearchElement> Search(string search, LuceneSearchUtilit
283283
internal NodeSearchElement FindModelForNodeNameAndCategory(string nodeName, string nodeCategory, string parameters)
284284
{
285285
var result = Entries.Where(e => {
286-
if (e.Name.Equals(nodeName) && e.FullCategoryName.Equals(nodeCategory))
286+
if (e.Name.Replace(" ", string.Empty).Equals(nodeName) && e.FullCategoryName.Equals(nodeCategory))
287287
{
288288
//When the node info was indexed if Parameters was null we added an empty space (null cannot be indexed)
289289
//Then in this case when searching if e.Parameters is null we need to check against empty space

0 commit comments

Comments
 (0)