Skip to content

Commit 42c62d0

Browse files
committedAug 19, 2023
up
1 parent fe0fa4d commit 42c62d0

File tree

3 files changed

+14
-35
lines changed

3 files changed

+14
-35
lines changed
 

‎programming-ordgen/indexer.md

+9-20
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,7 @@ puts " #{recs.size} record(s)"
8888
#=> 21 record(s)
8989

9090
OrdDb.open( './ordbase.db' )
91-
92-
ids = recs.map {|rec| rec['id'] }
93-
OrdDb.import( ids )
91+
OrdDb.import( recs )
9492
```
9593

9694
resulting in:
@@ -175,17 +173,12 @@ puts " #{Blob.count} blob(s)"
175173
#=> 21 blob(s)
176174

177175

178-
inscribes = Inscribe.joins( :blob )
179-
.where( 'content LIKE ?', '%deploy%' )
180-
.order( 'num' )
181-
puts " #{inscribes.size} inscribe candidate(s)"
176+
inscribes = Inscribe.search( 'deploy' )
177+
puts " #{inscribes.size} deploy inscribe candidate(s)"
182178
#=> 1 deploy inscribe candidate(s)
183179

184-
185-
inscribes = Inscribe.joins( :blob )
186-
.where( 'content LIKE ?', '%mint%' )
187-
.order( 'num' )
188-
puts " #{inscribes.size} inscribe candidate(s)"
180+
inscribes = Inscribe.search( 'mint' )
181+
puts " #{inscribes.size} mint inscribe candidate(s)"
189182
#=> 20 mint inscribe candidate(s)
190183
```
191184

@@ -195,21 +188,17 @@ deploy & mint text inscriptions:
195188
``` ruby
196189
require_relative 'og'
197190

198-
inscribes = Inscribe.joins( :blob )
199-
.where( 'content LIKE ?', '%deploy%' )
200-
.order( 'num' )
201-
puts " #{inscribes.size} inscribe candidate(s)"
191+
inscribes = Inscribe.search( 'deploy' )
192+
puts " #{inscribes.size} deploy inscribe candidate(s)"
202193
#=> 1 deploy inscribe candidate(s)
203194

204195
inscribes.each do |inscribe|
205196
data = OG.parse_deploy( inscribe.text )
206197
pp data
207198
end
208199

209-
inscribes = Inscribe.joins( :blob )
210-
.where( 'content LIKE ?', '%mint%' )
211-
.order( 'num' )
212-
puts " #{inscribes.size} inscribe candidate(s)"
200+
inscribes = Inscribe.search( 'mint' )
201+
puts " #{inscribes.size} mint inscribe candidate(s)"
213202
#=> 20 mint inscribe candidate(s)
214203

215204
inscribes.each do |inscribe|

‎programming-ordgen/indexer_query.rb

+4-12
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,18 @@
77
puts " #{Inscribe.count} inscribe(s)"
88
puts " #{Blob.count} blob(s)"
99

10-
inscribes = Inscribe.joins( :blob )
11-
.where( 'content LIKE ?', '%deploy%' )
12-
.order( 'num' )
10+
inscribes = Inscribe.search( 'deploy' )
1311
puts " #{inscribes.size} deploy inscribe candidate(s)"
1412

15-
inscribes = Inscribe.joins( :blob )
16-
.where( 'content LIKE ?', '%mint%' )
17-
.order( 'num' )
13+
inscribes = Inscribe.search( 'mint' )
1814
puts " #{inscribes.size} mint inscribe candidate(s)"
1915

2016

2117

2218
require_relative 'og'
2319

2420

25-
inscribes = Inscribe.joins( :blob )
26-
.where( 'content LIKE ?', '%deploy%' )
27-
.order( 'num' )
21+
inscribes = Inscribe.search( 'deploy' )
2822
puts " #{inscribes.size} inscribe candidate(s)"
2923
#=> 1 deploy inscribe candidate(s)
3024

@@ -33,9 +27,7 @@
3327
pp data
3428
end
3529

36-
inscribes = Inscribe.joins( :blob )
37-
.where( 'content LIKE ?', '%mint%' )
38-
.order( 'num' )
30+
inscribes = Inscribe.search( 'mint' )
3931
puts " #{inscribes.size} inscribe candidate(s)"
4032
#=> 20 mint inscribe candidate(s)
4133

‎programming-ordgen/indexer_step2.rb

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
#=> 21 record(s)
99

1010
OrdDb.open( './ordbase.db' )
11-
12-
ids = recs.map {|rec| rec['id'] }
13-
OrdDb.import( ids )
11+
OrdDb.import( recs )
1412

1513
puts
1614
puts " #{Inscribe.count} inscribe(s)"

0 commit comments

Comments
 (0)
Please sign in to comment.