The wildcard search only works with type String which has strict limitations (unless I've missed something!)

On Sat, Feb 28, 2009 at 10:11 AM, Philipp Zaltenbach <> wrote:
Hi Brian,

what hinders you in typing the property "abstract" with the type 'Text' instead of 'String' to evade the length restriction?

I think it would be really cool if one could unify your approach of semantic search (e.g. for entities having a certain property value) with the regular full text search, i.e. to provide one common search field for both.
Our upcoming extension - called Enhanced Retrieval Extension - also provides a semantic search; however it searches for entities from the ontology matching the search term(s) and does not allow for a search based on property values.

Philipp Zaltenbach


I created a search engine for my SMW extension WikiPapers:

When I import a paper, or bulk import a bibliography, I look up each paper on PubMed and get the abstract. I put the abstract in the abstract property for each page that has one. Unfortunately the String type in SMW has a very short length, ~256 characters. I've installed the LuceneSearch extension on our wiki, so full text search is possible. But I would like to make the abstract text available to the SMW-based search engine, and strings longer than around 256 characters just don't work. They show a warning triangle at the end and can only be of type Text. I believe this limitation has to be fixed not only in php code but in the creation of the smw database. As you can imagine I'm reluctant to touch this. Is my only solution really to create  many abstract properties per page and concatenate the abstract text in 256 character segments?