Skip to content

Commit

Permalink
move vectorspace ns into search prj
Browse files Browse the repository at this point in the history
  • Loading branch information
kreeben committed Apr 12, 2022
1 parent b86d2fe commit 9fa07a2
Show file tree
Hide file tree
Showing 47 changed files with 29 additions and 63 deletions.
5 changes: 4 additions & 1 deletion src/Sir.Cmd/BenchmarkCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,16 @@ public void Run(IDictionary<string, string> args, ILogger logger)
RunIndexBenchmark(args, logger);
}

/// <summary>
/// E.g. benchmark --tokenize --file d:\enwiki-20211122-cirrussearch-content.json.gz --directory C:\projects\resin\src\Sir.HttpServer\AppData\database --skip 0 --take 10000
/// </summary>
public void RunTokenizeBenchmark(IDictionary<string, string> args, ILogger logger)
{
const int numOfRuns = 10;
int skip = int.Parse(args["skip"]);
int take = int.Parse(args["take"]);
var fileName = args["file"];
var model = new BagOfCharsModel();
var model = new NGramModel(new BagOfCharsModel());
var documents = new List<Document>(WikipediaHelper.Read(fileName, skip, take, new HashSet<string> { "text" }));
var timer = Stopwatch.StartNew();

Expand Down
1 change: 0 additions & 1 deletion src/Sir.Cmd/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
using Newtonsoft.Json;
using Sir.Documents;
using Sir.Search;
using Sir.VectorSpace;

namespace Sir.Cmd
{
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Crawl/CrawlUserDirectoryCommand.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using HtmlAgilityPack;
using Microsoft.Extensions.Logging;
using Sir.Search;
using Sir.VectorSpace;
using System;
using System.Collections.Generic;
using System.Diagnostics;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.HttpServer/HttpQueryParser.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using Microsoft.AspNetCore.Http;
using Newtonsoft.Json;
using Sir.Search;
using Sir.VectorSpace;
using System.Collections.Generic;
using System.Dynamic;
using System.IO;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.HttpServer/HttpWriter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
using Microsoft.AspNetCore.Http;
using Newtonsoft.Json;
using Sir.Search;
using Sir.VectorSpace;

namespace Sir.HttpServer
{
Expand Down
1 change: 0 additions & 1 deletion src/Sir.HttpServer/IHttpReader.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Microsoft.AspNetCore.Http;
using Sir.Search;
using Sir.VectorSpace;
using System.Threading.Tasks;

namespace Sir.HttpServer
Expand Down
1 change: 0 additions & 1 deletion src/Sir.HttpServer/IHttpWriter.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.AspNetCore.Http;
using Sir.VectorSpace;

namespace Sir.HttpServer
{
Expand Down
1 change: 0 additions & 1 deletion src/Sir.HttpServer/ServiceConfiguration.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Sir.Search;
using Sir.VectorSpace;
using System;
using System.IO;

Expand Down
1 change: 0 additions & 1 deletion src/Sir.Mnist/IndexMnistCommand.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using Microsoft.Extensions.Logging;
using Sir.Documents;
using Sir.Search;
using Sir.VectorSpace;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
Expand Down
3 changes: 1 addition & 2 deletions src/Sir.Search/Field.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Sir.VectorSpace;
using System;
using System;
using System.Collections.Generic;
using System.Diagnostics;

Expand Down
2 changes: 1 addition & 1 deletion src/Sir.VectorSpace/Hit.cs → src/Sir.Search/Hit.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Diagnostics;

namespace Sir.VectorSpace
namespace Sir.Search
{
[DebuggerDisplay("{Score} {Node}")]
public class Hit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using System.Diagnostics;
using System.IO;

namespace Sir.VectorSpace
namespace Sir.Search
{
/// <summary>
/// Index bitmap reader. Each block is a <see cref="Sir.Search.VectorNode"/>.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System;
using System.IO;

namespace Sir.VectorSpace
namespace Sir.Search
{
public class ColumnWriter : IDisposable
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.IO;

namespace Sir.VectorSpace
namespace Sir.Search
{
public static class GraphBuilder
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System;

namespace Sir.VectorSpace
namespace Sir.Search
{
public interface IColumnReader : IDisposable
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;

namespace Sir.VectorSpace
namespace Sir.Search
{
public interface IReducer
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.IO;
using System.Runtime.InteropServices;

namespace Sir.VectorSpace
namespace Sir.Search
{
/// <summary>
/// Index segment address reader.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System;
using System.IO;

namespace Sir.VectorSpace
namespace Sir.Search
{
/// <summary>
/// Index segment address writer.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.IO;
using System.Text;

namespace Sir.VectorSpace
namespace Sir.Search
{
public static class PathFinder
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using System.IO;
using System.Runtime.InteropServices;

namespace Sir.VectorSpace
namespace Sir.Search
{
/// <summary>
/// Allocate postings in memory.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace Sir.VectorSpace
namespace Sir.Search
{
public class PostingsResolver
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Collections.Generic;

namespace Sir.VectorSpace
namespace Sir.Search
{
public class Scorer
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@
using System.IO.MemoryMappedFiles;
using System.Runtime.InteropServices;

namespace Sir.VectorSpace
namespace Sir.Search
{
[System.Diagnostics.DebuggerDisplay("{Label}")]
public class SerializableVector : ISerializableVector
{
public object Label { get; private set; }
Expand Down Expand Up @@ -223,7 +222,7 @@ public static long Serialize(ISerializableVector vector, Stream vectorStream)

public override string ToString()
{
return Value.ToString();
return Value==null?base.ToString() : Value.ToString();
}
}
}
3 changes: 1 addition & 2 deletions src/Sir.Search/Models/BagOfCharsModel.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Sir.VectorSpace;
using System.Collections.Generic;
using System.Collections.Generic;

namespace Sir.Search
{
Expand Down
3 changes: 1 addition & 2 deletions src/Sir.Search/Models/LinearClassifierImageModel.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Sir.VectorSpace;
using System;
using System;
using System.Collections.Generic;
using System.Linq;

Expand Down
3 changes: 1 addition & 2 deletions src/Sir.Search/Models/NGramModel.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Sir.VectorSpace;
using System.Collections.Generic;
using System.Collections.Generic;

namespace Sir.Search
{
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Search/Parsers/IQueryFormatter.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.AspNetCore.Http;
using Sir.VectorSpace;
using System.Threading.Tasks;

namespace Sir.Search
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Search/Parsers/QueryParser.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
using Sir.VectorSpace;
using System.Collections.Generic;

namespace Sir.Search
Expand Down
5 changes: 3 additions & 2 deletions src/Sir.VectorSpace/Query.cs → src/Sir.Search/Query.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using System.Collections.Generic;

using System.Collections.Generic;

namespace Sir.VectorSpace
namespace Sir.Search
{
/// <summary>
/// A boolean query.
Expand Down
4 changes: 1 addition & 3 deletions src/Sir.Search/Session/Debug/GraphInfo.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using Sir.VectorSpace;

namespace Sir.Search
namespace Sir.Search
{
public class GraphInfo
{
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Search/Session/DocumentStreamSession.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Sir.Documents;
using Sir.VectorSpace;
using System;
using System.Collections.Generic;
using System.IO;
Expand Down
3 changes: 1 addition & 2 deletions src/Sir.Search/Session/ISearchSession.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Sir.VectorSpace;
using System;
using System;

namespace Sir.Search
{
Expand Down
3 changes: 1 addition & 2 deletions src/Sir.Search/Session/IndexSession.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Sir.VectorSpace;
using System;
using System;
using System.Collections.Generic;

namespace Sir.Search
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Search/Session/IndexWriter.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.Extensions.Logging;
using Sir.VectorSpace;
using System;
using System.Collections.Generic;
using System.Diagnostics;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Search/Session/SearchSession.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.Extensions.Logging;
using Sir.VectorSpace;
using System;
using System.Collections.Generic;
using System.Diagnostics;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Search/Sir.Search.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
<ItemGroup>
<ProjectReference Include="..\Sir.Core\Sir.Core.csproj" />
<ProjectReference Include="..\Sir.Document\Sir.Documents.csproj" />
<ProjectReference Include="..\Sir.VectorSpace\Sir.VectorSpace.csproj" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion src/Sir.VectorSpace/Term.cs → src/Sir.Search/Term.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Collections.Generic;

namespace Sir.VectorSpace
namespace Sir.Search
{
[System.Diagnostics.DebuggerDisplay("{Key}:{Label}")]
public class Term : BooleanStatement, ITerm
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Store.Tests/BagOfCharsModelTests.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using Microsoft.Extensions.Logging;
using NUnit.Framework;
using Sir.Search;
using Sir.VectorSpace;
using System;
using System.Diagnostics;
using System.IO;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Store.Tests/ImageModelTests.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using NUnit.Framework;
using Sir.Mnist;
using Sir.Search;
using Sir.VectorSpace;
using System;
using System.Diagnostics;
using System.IO;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Store.Tests/IndexSessionTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
using NUnit.Framework;
using Sir.Documents;
using Sir.Search;
using Sir.VectorSpace;
using System;
using System.Diagnostics;
using System.Linq;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Store.Tests/NGramModelTests.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using Microsoft.Extensions.Logging;
using NUnit.Framework;
using Sir.Search;
using Sir.VectorSpace;
using System;
using System.Diagnostics;
using System.IO;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.StringCompare/Program.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Sir.Search;
using Sir.VectorSpace;
using System;
using System.Linq;

Expand Down
1 change: 0 additions & 1 deletion src/Sir.WebFront/Features/CrawlJob.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
using System.Threading;
using Microsoft.Extensions.Logging;
using Sir.Search;
using Sir.VectorSpace;

namespace Sir.HttpServer.Features
{
Expand Down
1 change: 0 additions & 1 deletion src/Sir.WebFront/Features/SaveAsJob.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
using Microsoft.Extensions.Logging;
using Sir.Documents;
using Sir.Search;
using Sir.VectorSpace;

namespace Sir.HttpServer.Features
{
Expand Down
1 change: 0 additions & 1 deletion src/Sir.WebFront/HttpQueryParser.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using Microsoft.AspNetCore.Http;
using Newtonsoft.Json;
using Sir.Search;
using Sir.VectorSpace;
using System.Collections.Generic;
using System.Dynamic;
using System.IO;
Expand Down
1 change: 0 additions & 1 deletion src/Sir.Wikipedia/IndexWikipediaCommand.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using Microsoft.Extensions.Logging;
using Sir.Documents;
using Sir.Search;
using Sir.VectorSpace;
using System.Collections.Generic;
using System.IO;

Expand Down
6 changes: 0 additions & 6 deletions src/Sir.sln
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sir.WebFront", "Sir.WebFron
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sir.Search", "Sir.Search\Sir.Search.csproj", "{AB275A5B-E72E-475A-8E1A-FFA7A5F9C932}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sir.VectorSpace", "Sir.VectorSpace\Sir.VectorSpace.csproj", "{9791D56B-F5A5-448D-A615-612585CA6C37}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sir.StringCompare", "Sir.StringCompare\Sir.StringCompare.csproj", "{C6050E65-9411-41E3-A6EE-0A45E6FFB4FC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sir.Cmd", "Sir.Cmd\Sir.Cmd.csproj", "{CEDD3CA9-D38D-43BF-9013-212AE6332CE0}"
Expand Down Expand Up @@ -97,10 +95,6 @@ Global
{AB275A5B-E72E-475A-8E1A-FFA7A5F9C932}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB275A5B-E72E-475A-8E1A-FFA7A5F9C932}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB275A5B-E72E-475A-8E1A-FFA7A5F9C932}.Release|Any CPU.Build.0 = Release|Any CPU
{9791D56B-F5A5-448D-A615-612585CA6C37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9791D56B-F5A5-448D-A615-612585CA6C37}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9791D56B-F5A5-448D-A615-612585CA6C37}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9791D56B-F5A5-448D-A615-612585CA6C37}.Release|Any CPU.Build.0 = Release|Any CPU
{C6050E65-9411-41E3-A6EE-0A45E6FFB4FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C6050E65-9411-41E3-A6EE-0A45E6FFB4FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C6050E65-9411-41E3-A6EE-0A45E6FFB4FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down

0 comments on commit 9fa07a2

Please sign in to comment.