Not logged in.  Login/Logout/Register | List snippets | | Create snippet | Upload image | Upload data


< > BotCompany Repo | #45 - Search engine v1

Lua code

-- variable input: search term
-- variable snippets: array with all snippets (as delivered by
-- returns: array of matching snippets
--   best matches first (well, smarter search engines would do that)
-- if we also get the snippet texts, we will match those too.
-- but that is a lot of data...

found = {}
foundLevelTwo = {}

input = input:lower()
for _, s in ipairs(snippets.snippets) do
  if, 1, true) or == input or ("#" == input then
    table.insert(found, s)
  elseif s.text and s.text:lower():find(input, 1, true) then
    table.insert(foundLevelTwo, s)

-- merge two lists
for _, s in ipairs(foundLevelTwo) do table.insert(found, s) end

-- return
return found

Author comment

TODO: changes case of snippet names according to input (wtf?)

test run  test run with input  download  show line numbers   

Travelled to 8 computer(s): aoiabmzegqzx, cbybwowwnfue, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, tslmcundralx, tvejysmllsmz

2 comment(s) hidden. show

Image recognition results

Recognizer Recognition Result Visualize Recalc
#308 755 [visualize]

Snippet ID: #45
Snippet name: Search engine v1
Eternal ID of this version: #45/1
Text MD5: 861c71c57b3327a907506461831fb6f4
Author: stefan
Category: searching
Type: Lua code
Public (visible to everyone): Yes
Archived (hidden from active list): No
Created/modified: 2015-02-17 18:52:42
Source code size: 794 bytes / 25 lines
Pitched / IR pitched: No / Yes
Views / Downloads: 1206 / 3213
Referenced in: [show references]

Formerly at &