-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
181 lines (140 loc) · 8.71 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href="https://fonts.googleapis.com/css?family=Josefin+Sans|Josefin+Slab|News+Cycle" rel="stylesheet">
<link rel="stylesheet" href="/no_escape_search/assets/css/style.css?v=26ebb1c2a53a6237c75d3a2086c16ad59c2f9cdf" media="screen" type="text/css">
<link rel="stylesheet" href="/no_escape_search/assets/css/print.css" media="print" type="text/css">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Begin Jekyll SEO tag v2.3.0 -->
<title>No-Escape Search (Published) | no_escape_search</title>
<meta property="og:title" content="No-Escape Search (Published)" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Research Project Exhaustive cloud-based in-file directory search system. Algorithms include first, automated directory scanning algorithm that involves the use of a ‘wait for single object’ call from pywin32 events; second, file scanning algorithm; third, retrieval algorithm." />
<meta property="og:description" content="Research Project Exhaustive cloud-based in-file directory search system. Algorithms include first, automated directory scanning algorithm that involves the use of a ‘wait for single object’ call from pywin32 events; second, file scanning algorithm; third, retrieval algorithm." />
<link rel="canonical" href="https://newtein.github.io/no_escape_search/" />
<meta property="og:url" content="https://newtein.github.io/no_escape_search/" />
<meta property="og:site_name" content="no_escape_search" />
<script type="application/ld+json">
{"name":"no_escape_search","description":"Research Project Exhaustive cloud-based in-file directory search system. Algorithms include first, automated directory scanning algorithm that involves the use of a ‘wait for single object’ call from pywin32 events; second, file scanning algorithm; third, retrieval algorithm.","author":null,"@type":"WebSite","url":"https://newtein.github.io/no_escape_search/","image":null,"publisher":null,"headline":"No-Escape Search (Published)","dateModified":null,"datePublished":null,"sameAs":null,"mainEntityOfPage":null,"@context":"http://schema.org"}</script>
<!-- End Jekyll SEO tag -->
<style>
html, body {
max-width: 100%;
margin: 0;
background: #fdf9f2 !important;
font-weight: 400;
font-family: Josefin Sans,sans-serif,arial,serif !important;
color:#000000 !important;
}
p{
font-weight:400 !important;
color:#000000 !important;
margin-top:2px;
margin-bottom:2px;
}
h2 {
width: 100%;
border-bottom: 2px solid #ed5565;
line-height: 1.5em;
margin: 5px 0px 5px 0px;
}
h3 {
width: 100%;
border-bottom: 2px solid #ed5565;
line-height: 1em;
margin: 5px 0px 10px 0px;
}
</style>
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
<script>
$(function(){
$("#includedContentDiv").load("https://raw.githubusercontent.com/newtein/no_escape_search/master/tempfile.html");
});
</script>
</head>
<body>
<header style="background-image:None;background-color:#ed5565;">
<div class="inner">
<a href="https://newtein.github.io/no_escape_search/">
<h1 style="color:#ffffff;">No-Escape Search </h1>
</a>
<h2 style="color:#ffffff;"> Design and Implementation of Cloud-based Directory Content Search System </h2>
<a href="https://github.com/newtein/no_escape_search" class="button"><small>View project on</small> GitHub</a>
</div>
</header>
<div id="content-wrapper">
<div class="inner clearfix">
<section id="main-content">
<p> <a href="http://ieeexplore.ieee.org/document/8284288/" target="_blank">
IEEE Xplore </a>
</p>
<h2 id="-research">• Research</h2>
<p>Researched on Windows’ Index Search, its functions, advantages and technical drawbacks.</p>
<h2 id="-development">• Development</h2>
<p>No-Escape Search that has solved 3 problems of the Windows Search. First, memory wastage by Windows indexing and its limited nature;
second, slow data retrieval by unindexed window search; and third, inability to facilitate the user with location(s) of the input.
This algorithm retrieves in O(constant) time using cloud-based 3D hash data-structure.</p>
<h3 id="designed-3d-hash-data-structure">Designed 3D Hash Data-Structure</h3>
<center>
<img src="https://raw.githubusercontent.com/newtein/no_escape_search/master/UI_Images/3dhash2.JPG" width="500" />
</center>
<h3 id="hash-stored-in-hierarchical-key-value-pairs-at-google-firebase-cloud">Hash stored in hierarchical key-value pairs at Google Firebase cloud</h3>
<p><img src="https://raw.githubusercontent.com/newtein/no_escape_search/master/UI_Images/hash_table_data.JPG" alt="alt text" /></p>
<p>System comprises of 3 major algorithms: first, automated directory scanning algorithm that involves the use of a ‘wait for single object’
call from pywin32 events; second, file scanning algorithm; third, retrieval algorithm. Retrieval is a comprehensible combination of user’s
input string & filename(s). Also, unlike windows search, it permits to include location(s) & even multiple occurrences.
Additionally, the performance of the system is increased by multi-threading.</p>
<h3 id="target-directory-and-ui-search">Target Directory and UI Search</h3>
<p><img src="https://raw.githubusercontent.com/newtein/no_escape_search/master/UI_Images/1.%20Target_Dir_N_Python_App_to_Search.JPG" alt="alt text" /></p>
<h3 id="search-results-for-create">Search Results for create</h3>
<p><img src="https://raw.githubusercontent.com/newtein/no_escape_search/master/UI_Images/2.%20search_dir_in_3secs_by_giving_multi_positions.JPG" alt="alt text" /></p>
<h3 id="search-results-for-multiple-terms">Search Results for multiple terms</h3>
<p><img src="https://raw.githubusercontent.com/newtein/no_escape_search/master/UI_Images/intersection.JPG" alt="alt text" /></p>
<h3 id="automated-upload-to-firebase---cloud-level-indexing">Automated Upload to Firebase - Cloud-level Indexing</h3>
<p><img src="https://raw.githubusercontent.com/newtein/no_escape_search/master/UI_Images/3.%20Automated_upload_to_firebase.JPG" alt="alt text" /></p>
<h3 id="flowchart-of-automated-directory-scanning-algorithm">Flowchart of Automated Directory Scanning Algorithm</h3>
<center>
<img src="https://raw.githubusercontent.com/newtein/no_escape_search/master/UI_Images/Figure-2.jpg" width="350" />
</center>
<h3 id="flowchart-of-retrieval-algorithm">Flowchart of Retrieval algorithm</h3>
<p><img src="https://raw.githubusercontent.com/newtein/no_escape_search/master/UI_Images/Figure-3.jpg" alt="alt text" /></p>
<h2 id="-publication">• Publication.</h2>
<p>Successfully published a research paper in 10th IC3-2017 jointly organized by University of Florida, USA and Jaypee Institute of Information Technology, India.</p>
</section>
<aside id="sidebar">
<a href="#otherProjects"><h2 class="headB"> Other Projects </h2> </a>
<br/>
<h2> Research-Project </h2>
<p> Feb, 2017 - May, 2017 </p>
<h2> Domain </h2>
<p> Algorithms and Problem Solving <p>
<h2> Publication </h3>
<p> <a href="http://ieeexplore.ieee.org/document/8284288/" target="_blank"> IEEE Xplore Link </a> <br/>
Tenth International Conference on Contemporary Computing (IC3), 2017 </p>
<h2> Advisor </h2>
<p> <b> Dr. Sangeeta Mittal </b> <br/>
Department of Computer Science and Engineering <br/>
Jaypee Institute of Information Technology, Noida, India </p>
<h2 id="technologies-used">Tools/Technologies Used</h2>
<p> Python (PyQt-5, Pdfminer), Database (Google-Firebase) </p>
<h2> Other Collaborators </h2>
<p> Abhinav Sharma and Pulkit Jain </p>
<br/>
<br/>
<div id="includedContentDiv"></div>
<p class="repo-owner"><a href="https://github.com/newtein/no_escape_search">no_escape_search</a> is maintained by <a href="https://github.com/newtein">Harshit Gujral (newtein)</a>.</p>
<script src="https://use.fontawesome.com/8b09d5ebcd.js"></script>
<p> Made with <font color="#ed5565"> <i class="fa fa-heart" aria-hidden="true"></i> </font> by harshit</p>
</aside>
</div>
</div>
</body>
</html>