Help ! Palabras clave en un listbox

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Hola que tal !
Tengo una pequeña duda espero me puedan ayudar

Lo que estoy haciendo es ver como puedo realizar un buscador de palabras claves en un ListBox

- Leer el texto de la caja de texto Input
_Searchtext = Input.GetText("Input1");


--Busqueda del texto
_FoundIndex = ListBox.FindItem("ListBox1", -1, LB_BYTEXT, _Searchtext);


if _FoundIndex==-1 then
- Si no se encontró el SearchText -> eliminar todas las marcas
  ListBox.DeselectItem("ListBox1", -1);
else
 - Si se ha encontrado el SearchText -> punto marca
  ListBox.SelectItem("ListBox1", _FoundIndex);
end

Ese ese es el que uso pero , el problema de ese es que tengo que colocar toda la frace completa para que me marque!
Lo que estoy tratando de hacer es que dentro de todo el listbox que aya busque solo palabras clave no fraces

Espero me entiendan y me ayuden.
Gracias de antemano

:SOS:

Este scrip lo uso yo pero en eun listboxex , haber si te vale...
textFind = Dialog.Input("Search", "", "", MB_ICONINFORMATION);
ListBoxEx.CheckAllItems("List_Folders", false);
ListBoxEx.SetCheckBoxesVisible("List_Folders",false);
if ( textFind ~= "") and ( textFind ~= "CANCEL" ) then
Page.ClickObject("Image10");

tFinds={}
n=1;
local total = ListBoxEx.GetTotalItems("List_Folders");
	for x= 1,total do
		local strTextItem = ListBoxEx.GetItemDataEx("List_Folders",x, true);
		if (String.Find(strTextItem, textFind, 1, false) ~= -1) then
			tFinds[n] = {Name=strTextItem,Index=x}
			n=n+1
		end
	end
	if( table.maxn(tFinds) > 0 ) then 
		ListBoxEx.SetCheckBoxesVisible("List_Folders", true);
		for z=1,Table.Count(tFinds) do
			ListBoxEx.SetItemCheckBoxVisible("List_Folders", tFinds[z].Index, true);
			ListBoxEx.SetItemCheck("List_Folders",tFinds[z].Index, true, true);
			ListBoxEx.SelectItem("List_Folders",tFinds[z].Index, true);
		end
			Dialog.TimedMessage("Founds", "We Found "..table.maxn(tFinds).." matches.", 2000, MB_ICONINFORMATION);
		
	else
		Dialog.TimedMessage("Founds", "Search has not given any results", 2000, MB_ICONINFORMATION);
	end
	tFinds=nil;
end