I find that very surprising, and not consistent with my experience. I have used MACRO: Spotlight Search Prompt by @DanThomas for a number of tasks/macros, including one that has about 2,000 lines X 100 characters, and it is very fast, near instantaneous for me.
But, if you are wanting a display that is as wide as your monitor, I guess it could be a problem if you also want to have many thousands of lines. Perhaps you could provide the specifics of your data (#lines, avg chars per line) that we could test.
However, I have to say that your requirement is not well suited for displaying a very large list, and then doing an incremental search as you type. I'd suggest that you break it down into at least two steps:
- First filter the entire list by one or more keywords, without displaying any data (unless you have a reasonable list of keywords to select from.
- Use the selected keywords to build a new list to select from using Dan's tool, provided this new list is of reasonable size.
It also occurs to me that trying to directly select a line from thousands of lines that are hundreds of characters wide doesn't make a lot of sense to me. Do you mind sharing the real-world use case that requires this? If we better understand your requirements we can offer better solutions.