SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Using external content types, I am trying to create an asset management system for administering, among other things, IP addresses. Using an enterprise search center, the crawler indexes the external content just fine, but when searching for an IP address, no results are returned.

I.e., if the entire scope for is documented, searching for "" yields no results. Searching for just "192" or "168" returns all the addresses, but when searching for "192." or "168.", that is, with a punctuation mark, nothing is returned.

Have I done something wrong? Is it possible to change this behaviour?

share|improve this question
up vote 2 down vote accepted

SharePoint sees the period as a word breaker (which means it treats each section of the IP Address as a separate word in the index and does not put them together). The only way to modify how SharePoint treats word breakers is with a custom dictionary:

share|improve this answer
So essentially I will need to create a custom dictionary containing any and all IP addresses that could be created in the system, one IP per line in the file? – SilverAdder Jun 27 '12 at 13:27
That appears to be the case, yes. I haven't seen a way to use wildcards or regex in the Custom Dictionaries. – John Chapman Jun 27 '12 at 14:28
That worked perfectly. Thank you. – SilverAdder Jun 28 '12 at 8:39

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.